| ►Nanatomist | |
| ►Ninternal | |
| CAGraphicsScene | |
| CAGraphicsView | See http://doc.qt.digia.com/qq/qq26-openglcanvas.html |
| CColorTraitsType | Switch to the right color traits type |
| CCommandReader_Bridge | |
| CNoDragSlider | This subclassed slider always accepts the MouseMove event so that the drag system doesn't start, which causes problems because then the slider doesn't get MouseRelease events |
| CPaletteWinExtensionActions | |
| CTransformerActionData | |
| CVectorFieldCoordSpinBox | |
| CAbstractMenuHandler | Base class for GUI-independant menu handling, using Trees |
| CAConnectivityMatrix | Connectivity matix object: fusions sparse matrix, white mesh, and optionally a gyrus patch texture |
| CAControlMenuHandler | Menu of ControlWindow |
| CAction | |
| ►CActionDictionary | |
| CActionCreatorBase | Almost private utility class, used mainly for python bindings |
| CActionCreatorFunc | Almost private utility class, used mainly for python bindings |
| CActionPool | |
| CActivateActionCommand | |
| CAddNodeCommand | |
| CAddObjectCommand | ? |
| CAGLObject | |
| CAGraph | AGraph object class |
| CAGraphIterator | |
| CAGraphObject | Anatomist graph object: a list that manages destruction of its sub-elements |
| CAImage | |
| CAInterpoler | Interpoler object: associates a ATexSurface and a Triangulated to map the TexSurface's texture onto the Triangulated mesh, using interpolation (spheric spline for ex.) |
| CAInterpolerMethod | Method to fusion surfaces & texture, to make an interpoler |
| CAIterator | Multi-object generic iterator |
| CALandmarkFactory | Simple class to create basic surfaces used as landmarks |
| CAMTexture | Multi-texture |
| CAnaSurfMatch | |
| CAnatomist | Holds information about all data handled by Anatomist: the objects, the windows, and other application-wide lists |
| CAnatomistInfo | |
| CAnnotationAction | |
| CANormalsMesh | A mesh displaying normals for other meshes |
| CAObject | Base Anatomist object (abstract) |
| CAObjectLoadEvent | |
| CAObjectPalette | |
| CAPalette | |
| CAPaletteExtensionAction | |
| CAPaletteWin | Object color palette window |
| CAPaletteWinFactory | Singleton "factory": always use this trick instead of "new APaletteWin" |
| CAPipeReader | Handles async reads |
| CApplyBuiltinReferentialCommand | Assign builtin referentials and transformations to objects |
| CAskTexExtremaCommand | |
| CASparseMatrix | Sparse matrix in Anatomist |
| CAssignReferentialCommand | Assign a referential to objects and/or windows |
| CASurface | Template surface type |
| CASurfMatcher | Fusion object to match 2 surfaces |
| CASurfMatchMethod | Method to fusion surfaces, to make a surface matcher |
| CATexSurface | Fusion object merging a triangulation and a texture object |
| CATexSurfaceIterator | Textured surface iterator |
| CATexture | High-level Texture object in Anatomist |
| CATransformSet | List of all transformations |
| CAttDescr | Attributed object descriptor |
| CAVolume | Volume object |
| CAVolumeBase | VolumeBase object : use for generic dynamic_cast of all AVolume<T>, thus the visitor design pattern can be used |
| CAVolumeView | |
| CAWinConfigIO | |
| CAWindow | Abstract base class Anatomist window |
| CAWindowCreator | Virtual functor for AWindowFactory |
| CAWindowCreatorFunc | Virtual functor for AWindowFactory, using a function pointer |
| CAWindowFactory | Window creator: (string) type -> new window |
| CBallPaintStrategy | |
| CBaseIterator | |
| CBlockBorderWidget | |
| CBoxViewSlice | |
| CBucket | Bucket class |
| CCameraCommand | |
| CChangedBucketsItem | |
| CChangePaletteCommand | Change a APalette RGB lookup in the main list |
| CChangesItem | |
| CClippedObject | |
| CClosePipeCommand | |
| CCloseWindowCommand | ? |
| CColoredPixmapCache | |
| CColorNoPaletteTraits | |
| CColorScalarPaletteTraits | |
| CColorTraits | Converter value -> RGBA (high-level) |
| CCommand | The abstract base class for commands |
| CCommandContext | Context for commands processor readers (APipeReader etc) |
| CCommandReader | CommandReader replays history files |
| CCommandServer | |
| CCommandWriter | CommandWriter is a helper class logging commands into a history file |
| CConnectivityMatrixAction | |
| CConnectivityMatrixControl | |
| CConnectivityMatrixFusionMethod | |
| Cconst_AGraphIterator | |
| Cconst_ATexSurfaceIterator | Textured surface const_iterator |
| Cconst_ObjectListIterator | |
| Cconst_ObjectVectorIterator | |
| CConstraintEditorWindow | |
| CContinuousTrackball | |
| ►CControl | |
| CDropActionLink | |
| CDropActionLinkOf | |
| CEnterLeaveActionLink | |
| CEnterLeaveActionLinkOf | |
| CFocusActionLink | |
| CFocusActionLinkOf | |
| CKeyActionLink | |
| CKeyActionLinkOf | |
| CKeyMapKey | |
| CLessKeyMap | |
| CLessMouseMap | |
| CMouseActionLink | |
| CMouseActionLinkOf | |
| CMouseButtonMapKey | |
| CMoveOrDragActionLink | |
| CMoveOrDragActionLinkOf | |
| CPaintActionLink | |
| CPaintActionLinkOf | |
| CPanActionLink | |
| CPanActionLinkOf | |
| CPinchActionLink | |
| CPinchActionLinkOf | |
| CResizeActionLink | |
| CResizeActionLinkOf | |
| CSelectionChangedActionLink | |
| CSelectionChangedActionLinkOf | |
| CShowHideActionLink | |
| CShowHideActionLinkOf | |
| CSwipeActionLink | |
| CSwipeActionLinkOf | |
| CTapActionLink | |
| CTapActionLinkOf | |
| CTapAndHoldActionLink | |
| CTapAndHoldActionLinkOf | |
| CTouchActionLink | |
| CTouchActionLinkOf | |
| CWheelActionLink | |
| CWheelActionLinkOf | |
| CControl3D | |
| CControlConfiguration | Configuration stuff for main Anatomist (control window settings) |
| ►CControlDictionary | |
| CControlCreatorBase | Almost private utility class, used mainly for python bindings |
| CControlCreatorFunc | Almost private utility class, used mainly for python bindings |
| CControlGroupDictionary | |
| CControlManager | |
| CControlMapEntry | |
| CControlsParamsCommand | |
| CControlSwitchObserver | |
| CCreateControlWindowCommand | Command to open the control window |
| CCreateGraphCommand | |
| CCreateWindowCommand | Window creation command |
| CCreateWindowsBlockCommand | Windows block creation |
| CCursor | |
| CCutControl | |
| CCutMesh | |
| CCutSliceAction | |
| CCylinderFusionMethod | Simple tool top make a cylinder from 2 landmarks |
| CDeleteAllCommand | Deletes all elemets in the application (kind of reset): |
| CDeleteElementCommand | Deletes elemets given by their (un)serializer ID |
| CDeleteObjectCommand | ? |
| CDiskPaintStrategy | |
| CDraggableWrapper | Taken from: https://forum.qt.io/topic/151855/grid-layout-widget-and-splitter-like-resizing/9 |
| CDragObjectAction | |
| CDuplicateObjectCommand | Duplicate (clone or shallow-copy) an object when possible |
| CErpReader | .erp format reader |
| CErrorMessage | A wrapper for QMessageBox, but may use non-graphical message outputs |
| CEventFilterCommand | Set output stream for the current commands context |
| CEventHandler | Event handlers are called internally when the default context outputs an event |
| CExitCommand | |
| CExportTextureCommand | Exports a texture of an object (fusion) to disk (texture file) |
| CExternalReferenceCommand | Manages reference counting on elements for a remote application |
| CExtractTextureCommand | Extracts a texture of an object (fusion) to a texture object |
| CFlightControl | |
| CFusion2D | Anatomist object which contains two volumes: one for the MRI anatomic image, and another for the functional data (fMRI, PET...) |
| CFusion2DMesh | Anatomist object which contains several meshes: it displays the mesh polygons that intersect the current slice plane |
| CFusion2DMeshMethod | |
| CFusion2dMethod | Default fusion method for Fusion2D objects |
| CFusion2DParamsCommand | |
| CFusion3D | Anatomist object which contains a volume of functional data (fMRI, PET...) and a surface of the MRI anatomic data |
| CFusion3dMethod | Default fusion method for Fusion3D objects |
| CFusion3DParamsCommand | |
| CFusionClipMethod | |
| CFusionCutMeshMethod | |
| CFusionFactory | Handles creation of various fusion objects |
| CFusionInfoCommand | |
| CFusionMethod | Fusion method interface |
| CFusionMultiTextureMethod | |
| CFusionObjectsCommand | |
| CFusionRGBAVolumeMethod | |
| CFusionSliceMethod | |
| CFusionTesselationMethod | |
| CFusionTexSurfMethod | |
| CFusionTextureMethod | |
| CGenerateTextureCommand | Generates a texture corresponding to the geometry of another given object |
| CGeometry | |
| CGetConnThresholdCommand | Assign a referential to objects and/or windows |
| CGetInfoCommand | Writes information about Anatomist state in a file or pipe |
| CGLCaps | OpenGL capabilities |
| ►CGLComponent | Base class for all OpenGL objects in Anatomist (with OpenGL display lists) |
| CTexExtrema | |
| CTexInfo | Semi-private structure |
| CGLItem | OpenGL item (display list, texture, ...) with reference counter and cleanup upon destruction |
| CGLItemList | |
| CGLList | |
| CGLMObject | A Multi-object with OpenGL rendering capabilities |
| CGLNoExecItemList | |
| CGlobalConfiguration | This class stores global configuration settings, read by default from $HOME/.anatomist/config/settings.cfg |
| CGLObjectList | |
| CGLObjectVector | |
| CGLTexture | |
| CGLWidgetManager | Base class for OpenGL-rendering widget |
| CGraphDisplayPropertiesCommand | |
| CGraphParams | |
| CGraphParamsCommand | |
| CGroupObjectsCommand | Group objects in an ObjectList |
| CHierarchy | Nomenclature hierarchy object |
| CHierarchyEditor | |
| CHistogramModule | |
| CIconDictionary | |
| CKeyAndMouseLongEvent | |
| CKeyFlightAction | |
| CLabelEditAction | |
| CLessControlMap | |
| CLight | Light used for OpenGL in 3D windows |
| CLinkAction | |
| CLinkedCursorCommand | Positioning the linked cursor |
| CLinkWindowsCommand | |
| CLoadGraphSubObjectsCommand | |
| CLoadObjectCommand | Command to load an object from a file |
| CLoadObjectsCommand | Command to load an object from a file |
| CLoadTransformationCommand | Load a transformation between two referentials |
| CLoadTransformationGraphCommand | Load a transformations graph |
| CLocalConfiguration | Local configurator: used by program parts (modules, ...) to setup their part of the global config |
| CLongActions | |
| CLowestLevelSelector | |
| CMapObjectEvent | ControlWindow map object event: posted to trigger registering of an object in the control window |
| CMaterial | This class has to be rewritten, it's really really a shame...... |
| CMenuAction | |
| CMiniPaletteGraphics | MiniPaletteGraphics is an element which draws a palette in a GraphicsView scene |
| CMiniPaletteWidget | MiniPaletteWidget |
| CMiniPaletteWidgetEdit | Mini palette editor widget |
| CMiniPaletteWidgetTranscient | The transcient palette editor widget features a MiniPaletteWidgetEdit which shows up upon given conditions (see MiniPaletteWidget) and closes when the editor widget loses focus |
| CMObject | Multi-object : base abstract class for objects that contain others |
| CMObjectIO | |
| CModule | Base class for dynamically loaded modules |
| CModuleInterface | Represent the Anatomist internals made available to Modules |
| CModuleManager | Manage Anatomist modules |
| CModuleObserver | Base class for objects interested in module changes notification |
| CMouseLongEvent | |
| CMovieAction | |
| CNewIdCommand | Reserves an object/window/element ID in the context namespace |
| CNewPaletteCommand | Add a new APalette to the common PaletteList (stored in Anatomist class) |
| CNodeSelectionAction | |
| CNodeSelectionControl | |
| CNormalsFusionMethod | |
| ►CNormalsSettingsPanel | Normals settings GUI |
| CNormalsObserver | |
| CObjectActions | Base callback functions for actions on the objects |
| CObjectConverter | Converts custom lower-level objects (generally aims objects) to Anatomist objects and vice versa |
| CObjectInfoCommand | Writes information about Anatomist state in a file or pipe |
| CObjectList | Multi-object : AObject containing children objects |
| CObjectListIterator | |
| CObjectMenu | |
| CObjectMenuCallback | |
| CObjectMenuCallbackFunc | |
| CObjectMenuRegistrerClass | |
| CObjectMenuRegistrerFuncClass | |
| ►CObjectReader | Object reader |
| CLoadFunctionClass | |
| CObjectReaderNotifier | |
| CObjectStatAction | |
| CObjectUtils | |
| CObjectVector | It's a list, in fact.. |
| CObjectVectorIterator | |
| CObliqueControl | |
| CObservable | This class can be subclassed to represent an object that the programmer wants to have observed |
| CObservableCreatedNotifier | This is a manager for callbacks called when an new Observable is created |
| CObserver | A class can implement the Observer interface when it wants to be informed of changes in observable objects |
| COptionMatcher | Option menus registration mechanism (all static) |
| COrientationAnnotation | |
| COutputCommand | Set output stream for the current commands context |
| COutputEvent | This class holds events to send to output streams so that external programs are notified when something happens in Anatomist |
| COutputEventFilter | Filering of events sent to the external wolrd (output streams) |
| CPaintAction | |
| CPaintActionSharedData | |
| CPaintControl | |
| CPaintParamsCommand | |
| CPaintStrategy | |
| CPaletteList | |
| CPaletteSelectWidget | |
| CPinchZoomAction | |
| CPlanarFusion3D | |
| CPlanarFusion3dMethod | |
| CPlanarTransformer | |
| CPlaneFusionMethod | Simple tool top make a plane from 3 landmarks |
| CPointPaintStrategy | |
| CPopupPaletteCommand | |
| CPostSelector | Performs an action after an object has been selected (fiber tracking, ...) |
| CPrimitive | Multiple display lists and texture objects |
| ►CProcessor | The command processor receives commands to manage and execute |
| CMemo | |
| CProfileModule | |
| CPythonAObject | Attributed objects wrapper |
| CQAObjectDrag | |
| CQAWindowDrag | |
| CQMagnetSlider | Specialized slider with "magnet" values, used for MiniPaletteWidgetEdit |
| CQSelectWidget | A simple window to allow choosing between selected objects |
| CReferencePixmap | |
| CReferentiable | |
| CReferential | Referential: marker for transformations, with an associated color |
| CReferentialObserver | |
| CRefWindow | |
| CRegistry | Registry links all Command concrete subclasses with a function that will read the guts of the command and create an instance of the subclass |
| CRegularCommand | The abstract base class for usual commands |
| CReloadObjectCommand | ? |
| CRemoveObjectCommand | |
| CResizerAction | |
| CRoiAlgoModule | |
| CRoiBaseModule | |
| CRoiBlobSegmentationAction | |
| CRoiChangeProcessor | |
| CRoiDynSegmentAction | |
| CRoiDynSegmentControl | |
| CRoiLabelNamingAction | |
| CRoiLabelNamingControl | |
| CRoiLevelSetAction | |
| CRoiLevelSetActionSharedData | |
| CRoiLevelSetControl | |
| CRoiManagementAction | |
| CRoiManagementActionSharedData | |
| CRoiMorphoMathAction | |
| CSaveObjectCommand | |
| CSaveTransformationCommand | Save a transformation between two referentials |
| CSaveTransformationGraphCommand | Save a transformations graph |
| CSelect3DControl | |
| CSelectAction | |
| CSelectBrowserControl | |
| CSelectByHierarchyCommand | |
| CSelectCommand | |
| ►CSelectFactory | Central selection center |
| CHColor | |
| CSelector | |
| CSelfSliceable | Self sliceable objects contain a plane (slice) information: slice position and orientation only depend on the object itself |
| CSerializer | Serializer is a helper class for pointer serialization |
| CSerializingCommand | The abstract base class used for commands that have to read/write pointers |
| CServerCommand | Launches a stream server or re-sets its parameters |
| CSetConnThresholdCommand | Assign a referential to objects and/or windows |
| CSetControlCommand | |
| CSetMaterialCommand | Apply a material colors to objects |
| CSetObjectPaletteCommand | Set an AObjectPalette to objects |
| CSettings | |
| ►CShader | |
| CColoringModel_ | Coloring model flags |
| CInterpolationModel_ | Interpolation model flags |
| CLightingModel_ | Light model flags |
| CMaterialModel_ | Material model flags |
| CShowObjectCommand | Show an object in the control window if it is hidden |
| CSlice | |
| CSliceable | Sliceable objects can draw themselves in a 2D texture |
| CSliceableObject | AObject-inherited version of Sliceable |
| CSliceAction | |
| CSliceParamsCommand | |
| CSliceViewState | Specialization for a sliceable object |
| CSortMeshesPolygonsAction | |
| CSquarePaintStrategy | |
| CStdModule | |
| CSurfpaintModule | |
| CSurfpaintTools | |
| CSurfpaintToolsAction | |
| CSurfpaintToolsControl | |
| CSync3DAction | |
| CSyntaxRepository | |
| CTesselatedMesh | |
| CTextObject | A text object: displays text messages as textures in 3D objects |
| CTexturingParamsCommand | |
| CTouchRotateAction | |
| CTrackball | |
| CTrackCutAction | |
| CTrackOblique | |
| CTrackObliqueSlice | |
| CTransformation | Transformation between two referentials |
| CTransformationObserver | Transformation observer |
| CTransformControl | |
| CTransformedObject | A container object which displays its children either with a fixed orientation, or at a fixed position in the window corner |
| CTransformer | |
| CTranslate3DAction | |
| CTranslaterAction | |
| CUnmapObjectEvent | ControlWindow unmap object event: posted to trigger unregistering of an object in the control window |
| CUnserializer | Pointer decoder (or id to pointer map) |
| CUpdateControlWindowEvent | ControlWindow update interface event: posted to trigger the update |
| CVectorField | |
| CVectorFieldFusionMethod | |
| CView | |
| CViewState | ViewState holds information about how a view wants to see an object |
| CVolRender | |
| CVolRenderFusionMethod | |
| CVolRenderModule | |
| CVolRenderShader | |
| CVolRenderShaderFusionMethod | |
| CWaitCommand | The abstract base class for commands that display a watch cursor |
| CWhatsNew | |
| CWindowActions | |
| CWindowBlockCommand | |
| CWindowConfigCommand | |
| CWSelectChooser | Base class for selection chooser windows |
| CZoom3DAction | |
| ►Ncarto | |
| CGLWidget | |
| ►NVr | |
| CCreator | |
| CCubeZBuffer | |
| CMIPShader | |
| CMPVRShader | |
| CRfmtShader | |
| CShader | |
| CShaderFactory | |
| CSlicing | |
| CSumShader | |
| CVector3d | |
| CVRShader | |
| CVrSingleton | |
| CAimsFileDialog | |
| CAimsFileDialogExtension | |
| CALandmarkPicker | Tool for selecting landmarks on a surface |
| CAPipeReader_Bridge | |
| CAttributedChooser | Dialog for choosing an attribute (with type) |
| ►CAWindow3D | 3D window, OpenGL rendering |
| CObjectModifier | Functions that can modify on-the-fly display primitives of an object |
| CChooseReferentialWindow | Window asking for a referential to be assigned to objects and / or windows |
| CControlledWindow | Anatomist Window using Qt and controler system, providing a toolbar for controls |
| CControlSwitch | |
| CControlWindow | Anatomist control window |
| CErpWraper | Graphic loader with appropriate sliders to load any .erp cell / observation in an ERP directory into a ATexture object |
| CFixedPointOfViewWindow | Window with buttons for standard 3D point of views |
| CFusion2DWindow | Fusion2D control |
| CFusion3DWindow | Fusion 3D tuning window |
| CFusionChooser | |
| CGLWidgetManager_Private_QObject | Private internal class |
| CGradient | The gradient of colors |
| CGradientWidget | |
| CGraphLandmarkPicker | Landmarks organized into a graph, associated with a 2D object |
| CKeyRepetitiveEvent | |
| CLightModelWindow | Light model window for 3D windows |
| Clistboxeditor | Editor window for labels (interaction with hierarchies) |
| CMaterialWindow | Material aspect (color / transparency) tuning window |
| CMenuCallback | Private class |
| CObjectChooseDialog | |
| CObjectParamSelect | |
| CPaintActionView | |
| CPreferencesWindow | Global preferences settings window |
| CQAbout | About window Sound is available via multi-threading on Linux and Solaris To disable both sound and threading, define the ANA_NO_SOUND macro |
| CQAColorDialog | |
| CQAColorWidget | |
| CQAGLWidget | |
| CQAGLWidget3D | |
| CQAHistogram | |
| CQAHistogramWindow | |
| CQANumSlider | A private class: slider with specific data storage (for callbacks client data), no use for it anywhere else... It should be entirely in the .cc, but we need to improve the Makefile to compile MOCs in .cc |
| CQAOptionMenuCallback | |
| CQAPaletteWin | |
| CQAProfileFactory | |
| CQAProfileStrategy | |
| CQAProfileT | |
| CQAProfileWindow | |
| CQAProfileX | |
| CQAProfileY | |
| CQAProfileZ | |
| CQAViewToolTip | |
| CQAWindow | Anatomist window with Qt |
| CQAWindowBlock | |
| ►CQAWindowFactory | Specialized AWindowFactory storing Qt specific information about windows (QPixmaps, QStrings, ...) |
| CDescrip | |
| CPixList | |
| CQCancelLineEdit | A "cancelable" line edit: hitting 'esc' sends the "cancel()" signal |
| CQClickGraphicsView | QGraphicsView which emits signal for mouse press, move and release events |
| CQGraphParam | Graph static parameters control window |
| CQGraphProperties | |
| CQImageLabel | |
| CQLabelEdit | Editor window for labels (interaction with hierarchies) |
| CQObjectBrowser | Objects browser window |
| ►CQObjectBrowserWidget | Specialized QTreeWidget class for AObjects / GenericObjects / attributes visualization / selection / modification |
| CItemDescr | Structure used for item description |
| CQObjectTree | Qt object tree widget for the control wondow |
| CQScopeLineEdit | Modified QLineEdit with a limited scope, sends a signal when loses focus |
| CQSelAttrib | Window for choosing an attribute criterion |
| CQSelectFactory | Selection windows factory, providing Qt windows / widgets |
| CQSelectMenu | Selection menu widget |
| CQStringEdit | Qt string attribute editor |
| CQSurfMatchWin | Surface matcher control window |
| CQSurfMatchWin_AttEdit | |
| CQTexturePanel | |
| CQTextureParams | |
| CQTextureVectorEditor | |
| CQTextureWin | |
| CQVectorCompEditor | |
| CQWindowTree | Qt window tree widget for the control wondow |
| CReferentialWindow | Window displaying referentials and transformations between them |
| CReferentialWindow_TransCallback | |
| CRegionsFusionWindow | |
| CRenderingWindow | Rendering aspect (shading/lighting model, effects) tuning window |
| CRoiDynSegmentActionView | |
| CRoiHistoPlot | |
| CRoiLevelSetActionView | |
| CRoiManagementActionView | |
| CRoiMorphoMathActionView | |
| CSpline | A spline used to store gradient components waveforms |
| CToolBox | |
| CTools3DWindow | Settings for 3D windows |
| CVectorFieldEditionWindow | |
| CVolRenderPanel | |
| CZoomDialog | |