| _baseTitle | AWindow3D | protectedstatic | 
  | _count3d | AWindow3D | protectedstatic | 
  | _geometry | anatomist::AWindow | protected | 
  | _group | anatomist::AWindow | protected | 
  | _id | anatomist::AWindow | protected | 
  | _instNumber | anatomist::AWindow | protected | 
  | _lookupChanged | anatomist::AWindow | protected | 
  | _objects | anatomist::AWindow | protected | 
  | _position | anatomist::AWindow | protected | 
  | _referential | anatomist::AWindow | protected | 
  | _refresh | anatomist::AWindow | protected | 
  | _sobjects | anatomist::AWindow | protected | 
  | _tempObjects | anatomist::AWindow | protected | 
  | _timepos | anatomist::AWindow | protected | 
  | _title | anatomist::AWindow | protected | 
  | activeControlChanged(QAction *) | ControlledWindow | virtualslot | 
  | addObserver(Observer *observer) | anatomist::Observable |  | 
  | addToolBar(const QString &title, const QString &name) | QAWindow | virtual | 
  | addToolBar(Qt::ToolBarArea area, const QString &title, const QString &name) | QAWindow | virtual | 
  | addToolBar(QToolBar *, const QString &name) | QAWindow | virtual | 
  | addToolBar(Qt::ToolBarArea area, QToolBar *toolbar, const QString &name) | QAWindow | virtual | 
  | anatomist::internal::AGraphicsView class | AWindow3D | friend | 
  | askZoom() | AWindow3D | slot | 
  | attachWeakPtr(weak_ptr< T > &) const | carto::WeakObject |  | 
  | attachWeakPtr(weak_shared_ptr< T > &) const | carto::WeakObject |  | 
  | autoFusion2D(anatomist::AObject *obj) | AWindow3D | protected | 
  | AWindow() | anatomist::AWindow | protected | 
  | AWindow3D(ViewType t=Oblique, QWidget *parent=0, carto::Object params=carto::none(), Qt::WindowFlags f=Qt::WindowFlags()) | AWindow3D |  | 
  | Axial enum value | AWindow3D |  | 
  | AXIAL_WINDOW enum value | anatomist::AWindow |  | 
  | baseTitle() const | AWindow3D | virtual | 
  | boundingBox(std::vector< float > &bmin, std::vector< float > &bmax) const | AWindow3D |  | 
  | button3clicked(int x, int y) | anatomist::AWindow | virtual | 
  | changeReferential() | AWindow3D | slot | 
  | changeSlice(int) | AWindow3D | slot | 
  | changeTime(int) | AWindow3D | slot | 
  | changeTimeSliders(int, int) | AWindow3D | slot | 
  | cleanupObserver() | anatomist::Observer | protectedvirtual | 
  | clearChanged() const | anatomist::Observable | protected | 
  | clipDistance() const | AWindow3D |  | 
  | clipMode() const | AWindow3D |  | 
  | ClipMode enum name | AWindow3D |  | 
  | close() | QAWindow | virtual | 
  | closeEvent(QCloseEvent *event) | QAWindow | protectedvirtual | 
  | computeNearestVertexFromPolygonPoint(const anatomist::ViewState &vs, int poly, const anatomist::GLComponent *glc, const Point3df &position, Point3df &positionNearestVertex) | AWindow3D |  | 
  | constraintEditorIsActive() | AWindow3D |  | 
  | ControlledWindow(QWidget *parent=0, const char *name=0, carto::Object options=carto::none(), Qt::WindowFlags f=Qt::WindowFlags()) | ControlledWindow |  | 
  | ControlSwitchObserver() | anatomist::ControlSwitchObserver |  | 
  | Coronal enum value | AWindow3D |  | 
  | CORONAL_WINDOW enum value | anatomist::AWindow |  | 
  | countObservers() const | anatomist::Observable |  | 
  | createTitle() | QAWindow | protectedvirtual | 
  | CTRL_WINDOW enum value | anatomist::AWindow |  | 
  | cullingEnabled() const | AWindow3D |  | 
  | cursorColor() | anatomist::AWindow | static | 
  | cursorGLL() const | AWindow3D | protected | 
  | cursorSize() | anatomist::AWindow | inlinestatic | 
  | deleteObserver(Observer *observer) | anatomist::Observable |  | 
  | deleteObservers() | anatomist::Observable |  | 
  | detach() | QAWindow | virtualslot | 
  | detachWeakPtr(weak_ptr< T > &) const | carto::WeakObject |  | 
  | detachWeakPtr(weak_shared_ptr< T > &) const | carto::WeakObject |  | 
  | DISABLED enum value | anatomist::AWindow |  | 
  | disableRefCount() | carto::SharedObject | protected | 
  | displayClickPoint() | AWindow3D | virtual | 
  | displayClickPos(Point3df clickPos) | AWindow3D | protected | 
  | displayedAnnotations() | anatomist::AWindow | inlinestatic | 
  | displayInfoAtClickPosition(int x, int y) | AWindow3D |  | 
  | displayInfoAtClickPositionAsText(int x, int y, bool html=false) | AWindow3D |  | 
  | displayTalairach() | anatomist::AWindow |  | 
  | Double enum value | AWindow3D |  | 
  | dragEnterEvent(QDragEnterEvent *) | QAWindow | protectedvirtual | 
  | dragMoveEvent(QDragMoveEvent *) | QAWindow | protectedvirtual | 
  | dropEvent(QDropEvent *) | QAWindow | protectedvirtual | 
  | enableDetachMenu(bool x) | QAWindow | virtual | 
  | enablePerspective(bool) | AWindow3D |  | 
  | enableToolTips(bool) | AWindow3D | slot | 
  | enableTransparentZ(bool) | AWindow3D |  | 
  | Fast enum value | AWindow3D |  | 
  | findObjectsAt(const std::vector< float > &pos, std::set< AObject * > &shown, std::set< AObject * > &hidden) | anatomist::AWindow | virtual | 
  | flatShading() const | AWindow3D |  | 
  | focusView() | AWindow3D | slot | 
  | fog() const | AWindow3D |  | 
  | freeResize() | AWindow3D | protectedslot | 
  | geometry(int *x, int *y, unsigned *w, unsigned *h) | QAWindow | virtual | 
  | getConstraintList() | AWindow3D |  | 
  | getConstraintTexture() | AWindow3D |  | 
  | getConstraintType() const | AWindow3D |  | 
  | getControlButtonObjects(void) | ControlledWindow |  | 
  | getFullPosition() const | anatomist::AWindow | virtual | 
  | getInfos3DFromClickPoint(int x, int y, Point3df &position, int *poly, anatomist::AObject *objselect, std::string &objtype, std::vector< float > &texvalue, std::string &textype, Point3df &positionNearestVertex, int *indexNearestVertex, std::vector< std::string > &texlabels) | AWindow3D |  | 
  | getInfos3DFromPosition(const std::vector< float > &position, int poly, anatomist::AObject *objselect, std::string &objtype, std::vector< float > &texvalue, std::string &textype, Point3df &positionNearestVertex, int *indexNearestVertex, std::vector< std::string > &texlabels) | AWindow3D |  | 
  | getPosition() const | anatomist::AWindow | virtual | 
  | getReferential() const | anatomist::AWindow | inline | 
  | getSliceSlider(void) const | AWindow3D |  | 
  | getSliceSliderMaxPosition() | AWindow3D | slot | 
  | getSliceSliderPosition() | AWindow3D | slot | 
  | getTime() const | anatomist::AWindow | inline | 
  | getTimeSliderMaxPosition() | AWindow3D | slot | 
  | getTimeSliderPosition() | AWindow3D | slot | 
  | getZoom() const | AWindow3D | slot | 
  | GLWidgetCreator typedef | AWindow3D |  | 
  | Group() const | anatomist::AWindow | inline | 
  | hasBoundingFrame() const | AWindow3D |  | 
  | hasChanged() const | anatomist::Observable | inline | 
  | hasCursor() const | anatomist::AWindow |  | 
  | hasGlobalCursor() | anatomist::AWindow | inlinestatic | 
  | hasObject(AObject *obj) const | anatomist::AWindow |  | 
  | hasOrientationCube() const | AWindow3D |  | 
  | hasSelfCursor() const | anatomist::AWindow |  | 
  | HiddenWireframe enum value | AWindow3D |  | 
  | hide() | QAWindow | virtual | 
  | iconify() | QAWindow | virtual | 
  | id() const | anatomist::AWindow | inline | 
  | inAutoFusion(const anatomist::AObject *obj) const | AWindow3D | protected | 
  | insertToolBar(int pos, Qt::ToolBarArea area, const QString &title, const QString &name) | QAWindow | virtual | 
  | isFullScreen() const | QAWindow | virtual | 
  | isTemporary(AObject *o) const | anatomist::AWindow |  | 
  | isViewOblique() const | AWindow3D |  | 
  | leftEyeWindow() | AWindow3D |  | 
  | leftRightDisplay() | anatomist::AWindow | inlinestatic | 
  | leftRightDisplaySize() | anatomist::AWindow | inlinestatic | 
  | light() | AWindow3D |  | 
  | lightView() | AWindow3D | slot | 
  | lightWinDestroyed() | AWindow3D | slot | 
  | linkedCursorOnSliderChange() const | AWindow3D |  | 
  | loadConstraintData(const std::vector< std::string > &constraintList, int constraintType, anatomist::AObject *texConstraint) | AWindow3D |  | 
  | lookupChanged() const | anatomist::AWindow | inline | 
  | manageAutoReferential() | anatomist::AWindow | protected | 
  | mouseMoveEvent(QMouseEvent *e) | QAWindow | protectedvirtual | 
  | mute3D() | AWindow3D | slot | 
  | muteAxial() | AWindow3D | slot | 
  | muteCoronal() | AWindow3D | slot | 
  | muteOblique() | AWindow3D | slot | 
  | muteSagittal() | AWindow3D | slot | 
  | needsRedraw() const | QAWindow | virtualslot | 
  | NoClip enum value | AWindow3D |  | 
  | Normal enum value | AWindow3D |  | 
  | notifyObservers(void *arg=0) | anatomist::Observable | virtual | 
  | notifyUnregisterObservers() | anatomist::Observable | virtual | 
  | objectAt(const std::vector< float > &pos) | anatomist::AWindow | virtual | 
  | objectAtCursorPosition(int x, int y) | AWindow3D | virtual | 
  | Objects() const | anatomist::AWindow | inline | 
  | objectsAtCursorPosition(int x, int y, int tolerenceRadius) | AWindow3D | virtual | 
  | Oblique enum value | AWindow3D |  | 
  | OBLIQUE_WINDOW enum value | anatomist::AWindow |  | 
  | Observable() | anatomist::Observable |  | 
  | observed() const | anatomist::Observer | inlineprotected | 
  | obsHasChanged(int) const | anatomist::Observable |  | 
  | obsHasChanged(const std::string &) const | anatomist::Observable |  | 
  | obsSetChanged(int, bool=true) const | anatomist::Observable | protected | 
  | obsSetChanged(const std::string &, bool=true) const | anatomist::Observable | protected | 
  | OFF enum value | anatomist::AWindow |  | 
  | ON enum value | anatomist::AWindow |  | 
  | openStereoView() | AWindow3D | slot | 
  | carto::SharedObject::operator=(const SharedObject &) | carto::SharedObject |  | 
  | ControlledWindow::carto::WeakObject::operator=(const WeakObject &) | carto::WeakObject | protected | 
  | carto::RCObject::operator=(const RCObject &) | carto::RCObject |  | 
  | orientationChanged() | AWindow3D | signal | 
  | OTHER enum value | anatomist::AWindow |  | 
  | Outlined enum value | AWindow3D |  | 
  | perspectiveEnabled() const | AWindow3D |  | 
  | pointsOfView() | AWindow3D | slot | 
  | polish() | AWindow3D | virtualslot | 
  | polygonAtCursorPosition(int x, int y, const anatomist::AObject *obj) | AWindow3D | virtual | 
  | polygonsSortingDirection() const | AWindow3D |  | 
  | polygonsSortingEnabled() const | AWindow3D |  | 
  | positionFromCursor(int x, int y, Point3df &pos) | AWindow3D | virtual | 
  | povWinDestroyed() | AWindow3D | slot | 
  | printPositionAndValue() | AWindow3D |  | 
  | processRenderingOrder(std::list< anatomist::AObject * > &opaque) const | AWindow3D |  | 
  | QAWindow(QWidget *parent=0, const char *name=0, carto::Object params=carto::none(), Qt::WindowFlags f=Qt::WindowFlags()) | QAWindow |  | 
  | RCObject() | carto::RCObject |  | 
  | RCObject(const RCObject &) | carto::RCObject |  | 
  | recordCbk(void *clientdata) | anatomist::AWindow | static | 
  | recordImages() | anatomist::AWindow | virtual | 
  | recordingState() const | anatomist::AWindow | inlinevirtual | 
  | RecordingState enum name | anatomist::AWindow |  | 
  | RefCounterType typedef | carto::RCObject |  | 
  | Refresh() | AWindow3D | virtualslot | 
  | refreshed() | AWindow3D | signal | 
  | RefreshFlag() const | anatomist::AWindow | inline | 
  | refreshLightView() | AWindow3D | slot | 
  | refreshLightViewNow() | AWindow3D | slot | 
  | refreshNow() | AWindow3D | virtualslot | 
  | refreshTemp() | AWindow3D | slot | 
  | refreshTempNow() | AWindow3D | slot | 
  | registerObject(anatomist::AObject *obj, bool temporaryObject=false, int position=-1) | AWindow3D | virtual | 
  | registerObjectModifier(ObjectModifier *mod) | AWindow3D | protected | 
  | registerObservable(Observable *) | anatomist::Observer | protectedvirtual | 
  | removeFromAutoFusion2D(anatomist::AObject *obj) | AWindow3D | protected | 
  | removeToolBar(QToolBar *toolbar) | QAWindow | virtual | 
  | removeToolBar(const QString &name) | QAWindow | virtual | 
  | renderAfter(anatomist::AObject *obj, anatomist::AObject *afterthis) | AWindow3D |  | 
  | renderBefore(anatomist::AObject *obj, anatomist::AObject *beforethis) | AWindow3D |  | 
  | RenderingMode enum name | AWindow3D |  | 
  | renderingMode() const | AWindow3D |  | 
  | renderSelectionBuffer(anatomist::ViewState::glSelectRenderMode mode, const anatomist::AObject *selectedobject=0) | AWindow3D |  | 
  | ResetRefreshFlag() | anatomist::AWindow | inline | 
  | resizeEvent(QResizeEvent *) | AWindow3D | slot | 
  | resizeView(int w, int h) | AWindow3D |  | 
  | resizeView() | AWindow3D | slot | 
  | rightEyeWindow() | AWindow3D |  | 
  | Sagittal enum value | AWindow3D |  | 
  | SAGITTAL_WINDOW enum value | anatomist::AWindow |  | 
  | saveSnapshot() | AWindow3D | protectedslot | 
  | saveSnapshotWithCustomSize() | AWindow3D | protectedslot | 
  | selectObject(const std::vector< float > &pos, int modifier) | anatomist::AWindow | virtual | 
  | selectTolerence() | anatomist::AWindow | inlinestatic | 
  | setActiveConstraintEditor(bool b) | AWindow3D |  | 
  | setAutoRotationCenter() | AWindow3D | slot | 
  | setBoundingFrame(bool state) | AWindow3D |  | 
  | setChanged() const | anatomist::Observable | inline | 
  | setClipDistance(float d) | AWindow3D |  | 
  | setClipMode(ClipMode m) | AWindow3D |  | 
  | setCulling(bool) | AWindow3D |  | 
  | setCursorColor(const AimsRGB &cursCol) | anatomist::AWindow | static | 
  | setCursorSize(int cursorSize) | anatomist::AWindow | inlinestatic | 
  | setDetachMenuAction(QAction *) | QAWindow |  | 
  | setDisplayedAnnotations(const std::vector< std::string > &annotation_list) | anatomist::AWindow | inlinestatic | 
  | setFlatShading(bool) | AWindow3D |  | 
  | setFog(bool) | AWindow3D |  | 
  | setFullScreen(int state=2) | QAWindow | virtual | 
  | setGeometry(int x, int y, unsigned w, unsigned h) | QAWindow | virtual | 
  | setGlobalHasCursor(bool hasCursor) | anatomist::AWindow | inlinestatic | 
  | setGLWidgetCreator(GLWidgetCreator) | AWindow3D | static | 
  | setGroup(int group) | anatomist::AWindow | inline | 
  | setHasCursor(int hasCursor) | anatomist::AWindow |  | 
  | setId(int id) | anatomist::AWindow | inline | 
  | setLeftEyeWindow(AWindow3D *) | AWindow3D |  | 
  | setLeftRightDisplay(bool state) | anatomist::AWindow | inlinestatic | 
  | setLeftRightDisplaySize(int size) | anatomist::AWindow | inlinestatic | 
  | setLight(const anatomist::Light &light) | AWindow3D |  | 
  | setLinkedCursorOnSliderChange(bool x) | AWindow3D |  | 
  | setLinkedCursorPos() | AWindow3D | slot | 
  | setLookupChanged(bool flg=true) | anatomist::AWindow | inline | 
  | setOrientationCube(bool state) | AWindow3D |  | 
  | setPolygonsSortingDirection(bool dir) | AWindow3D |  | 
  | setPolygonsSortingEnabled(bool) | AWindow3D |  | 
  | setPosition(const Point3df &position, const anatomist::Referential *orgref) | AWindow3D | virtual | 
  | setPosition(const std::vector< float > &position, const anatomist::Referential *orgref) | AWindow3D | virtual | 
  | setReferential(anatomist::Referential *ref) | AWindow3D | virtual | 
  | SetRefreshFlag() | anatomist::AWindow | inline | 
  | setRenderingMode(RenderingMode mode) | AWindow3D |  | 
  | setRightEyeWindow(AWindow3D *) | AWindow3D |  | 
  | setSelectTolerence(float tol) | anatomist::AWindow | inlinestatic | 
  | setSliceOrientation(const Point3df &normal) | AWindow3D |  | 
  | setSliceQuaternion(const aims::Quaternion &q) | AWindow3D |  | 
  | setSliceSliderPosition(int position) | AWindow3D | slot | 
  | setSmoothing(bool) | AWindow3D |  | 
  | setTime(float time) | anatomist::AWindow | virtual | 
  | setTimeSliderPosition(int position) | AWindow3D | slot | 
  | setTitle(const std::string &name) | QAWindow | virtual | 
  | setupSliceSlider(float mins, float maxs) | AWindow3D | protected | 
  | setupSliceSlider() | AWindow3D | protected | 
  | setupTimeSlider(const std::vector< float > &bmin, const std::vector< float > &bmax) | AWindow3D | protected | 
  | setupWindow() | anatomist::AWindow | inlinevirtual | 
  | setupWindowGeometry(const std::list< carto::shared_ptr< anatomist::AObject > > &objects, const aims::Quaternion &slicequat, const anatomist::Referential *wref=0, QGLWidget *glw=0, bool with3d=false) | AWindow3D | static | 
  | setUseDefaultCursorColor(bool state) | anatomist::AWindow | inlinestatic | 
  | setViewPoint(float *quaternion, const float zoom) | AWindow3D |  | 
  | setViewType(ViewType t) | AWindow3D | virtual | 
  | setVisibleSurfpaint(bool b) | AWindow3D |  | 
  | setWindowGeometry(Geometry *geom) | anatomist::AWindow |  | 
  | setWindowTitle() | anatomist::AWindow | protected | 
  | SharedObject() | carto::SharedObject |  | 
  | SharedObject(const SharedObject &x) | carto::SharedObject |  | 
  | show() | QAWindow | virtual | 
  | showReferential() | AWindow3D | protectedvirtual | 
  | showStatusBar(int state=2) | AWindow3D | virtual | 
  | showToolBars(int state=2) | AWindow3D | virtual | 
  | Single enum value | AWindow3D |  | 
  | sliceQuaternion() const | AWindow3D |  | 
  | sliderChanged(int dim, int slice) | AWindow3D | signal | 
  | smoothing() const | AWindow3D |  | 
  | snapshotImage(int width=0, int height=0, int bufmode=0) | AWindow3D | slot | 
  | sortPolygons(bool force=false) | AWindow3D | virtual | 
  | startRecord() | anatomist::AWindow | virtual | 
  | startRecord(const std::string &filename) | anatomist::AWindow | inlinevirtual | 
  | stopRecord() | anatomist::AWindow | inlinevirtual | 
  | SubType enum name | anatomist::AWindow |  | 
  | subtype() const | AWindow3D | virtual | 
  | surfpaintIsVisible() | AWindow3D |  | 
  | switchToolbox() | AWindow3D | slot | 
  | syncViews(bool keepextrema=false) | AWindow3D | slot | 
  | temporaryObjects() const | anatomist::AWindow | inline | 
  | testDeletable() | carto::SharedObject |  | 
  | ThreeD enum value | AWindow3D |  | 
  | Title() const | anatomist::AWindow | inlinevirtual | 
  | toggleFullScreen() | QAWindow | virtualslot | 
  | toggleStatusBarVisibility() | AWindow3D | slot | 
  | toggleToolBars() | QAWindow | virtualslot | 
  | toolBar(const QString &name) | QAWindow |  | 
  | toolBarsVisible() const | anatomist::AWindow | virtual | 
  | tools() | AWindow3D | slot | 
  | toolsWinDestroyed() | AWindow3D | slot | 
  | toopTipsEnabled() const | AWindow3D | slot | 
  | transparentZEnabled() const | AWindow3D |  | 
  | triggeredRefresh() | QAWindow | slot | 
  | tryDelete() | carto::SharedObject |  | 
  | Type enum name | anatomist::AWindow |  | 
  | type() const | AWindow3D | virtual | 
  | typeCount() const | AWindow3D | virtual | 
  | typeCount() | AWindow3D | virtual | 
  | unIconify() | QAWindow | virtual | 
  | unregisterObject(anatomist::AObject *obj) | AWindow3D | virtual | 
  | unregisterObjectModifier(ObjectModifier *mod) | AWindow3D | protected | 
  | unregisterObservable(Observable *obs) | anatomist::AWindow | protectedvirtual | 
  | update(const Observable *obs, void *) | AWindow3D | virtual | 
  | ControlledWindow::update(const Observable *observable, void *arg) | anatomist::AWindow | virtual | 
  | updateActions() | ControlledWindow | virtual | 
  | updateActivableControls() | ControlledWindow | virtual | 
  | updateActiveControl() | ControlledWindow | virtual | 
  | updateAvailableControls() | ControlledWindow | virtual | 
  | updateControls() | ControlledWindow | virtualslot | 
  | updateLeftRightAnnotations() | AWindow3D | protected | 
  | updateObject(anatomist::AObject *obj, anatomist::PrimList *pl=0, anatomist::ViewState::glSelectRenderMode selectmode=anatomist::ViewState::glSELECTRENDER_NONE) | AWindow3D | protected | 
  | updateObject2D(anatomist::AObject *obj, anatomist::PrimList *pl=0, anatomist::ViewState::glSelectRenderMode selectmode=anatomist::ViewState::glSELECTRENDER_NONE) | AWindow3D | protected | 
  | updateObject3D(anatomist::AObject *obj, anatomist::PrimList *pl=0, anatomist::ViewState::glSelectRenderMode selectmode=anatomist::ViewState::glSELECTRENDER_NONE) | AWindow3D | protected | 
  | updateSliceSlider() | AWindow3D | protected | 
  | updateTimeSliders() | AWindow3D | protected | 
  | updateViewTypeToolBar() | AWindow3D | protected | 
  | updateWindowGeometry() | AWindow3D | virtual | 
  | useDefaultCursorColor() | anatomist::AWindow | inlinestatic | 
  | view() | AWindow3D | virtual | 
  | view() const | AWindow3D | virtual | 
  | viewState() | AWindow3D | virtualslot | 
  | ViewType enum name | AWindow3D |  | 
  | viewType() const | AWindow3D |  | 
  | WeakObject() | carto::WeakObject | protected | 
  | WeakObject(const WeakObject &) | carto::WeakObject | protected | 
  | WINDOW_2D enum value | anatomist::AWindow |  | 
  | WINDOW_3D enum value | anatomist::AWindow |  | 
  | windowGeometry() const | anatomist::AWindow | inline | 
  | Wireframe enum value | AWindow3D |  | 
  | ~AWindow() | anatomist::AWindow | virtual | 
  | ~AWindow3D() | AWindow3D | virtual | 
  | ~ControlledWindow() | ControlledWindow | virtual | 
  | ~ControlSwitchObserver() | anatomist::ControlSwitchObserver | inlinevirtual | 
  | ~Observable() | anatomist::Observable | virtual | 
  | ~Observer() | anatomist::Observer | virtual | 
  | ~QAWindow() | QAWindow | virtual | 
  | ~RCObject() | carto::RCObject | virtual | 
  | ~SharedObject() | carto::SharedObject | virtual | 
  | ~WeakObject() | carto::WeakObject | virtual |