►Nanatomist | |
►Ninternal | |
CColorTraitsType | Switch to the right color traits type |
CPaletteWinExtensionActions | |
CVectorFieldCoordSpinBox | |
CAGraphicsView | See http://doc.qt.digia.com/qq/qq26-openglcanvas.html |
CAGraphicsScene | |
CTransformerActionData | |
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 |
CCommandReader_Bridge | |
CAnatomistInfo | |
CAnatomist | Holds information about all data handled by Anatomist: the objects, the windows, and other application-wide lists |
CGlobalConfiguration | This class stores global configuration settings, read by default from $HOME/.anatomist/config/settings.cfg |
CLocalConfiguration | Local configurator: used by program parts (modules, ...) to setup their part of the global config |
CSettings | |
CModule | Base class for dynamically loaded modules |
CModuleManager | Manage Anatomist modules |
CModuleObserver | Base class for objects interested in module changes notification |
CModuleInterface | Represent the Anatomist internals made available to Modules |
CSyntaxRepository | |
CSelectBrowserControl | |
CAttDescr | Attributed object descriptor |
CBucket | Bucket class |
CColorScalarPaletteTraits | |
CColorNoPaletteTraits | |
CColorTraits | Converter value -> RGBA (high-level) |
CAPaletteExtensionAction | |
CAPaletteWin | Object color palette window |
CAPaletteWinFactory | Singleton "factory": always use this trick instead of "new APaletteWin" |
CAObjectPalette | |
CPaletteList | |
CAPalette | |
CMaterial | This class has to be rewritten, it's really really a shame...... |
CLight | Light used for OpenGL in 3D windows |
CActivateActionCommand | |
CAddObjectCommand | ? |
CApplyBuiltinReferentialCommand | Assign builtin referentials and transformations to objects |
CAskTexExtremaCommand | |
CAssignReferentialCommand | Assign a referential to objects and/or windows |
CCameraCommand | |
CChangePaletteCommand | Change a APalette RGB lookup in the main list |
CControlsParamsCommand | |
CClosePipeCommand | |
CCloseWindowCommand | ? |
CCreateControlWindowCommand | Command to open the control window |
CCreateWindowCommand | Window creation command |
CDeleteAllCommand | Deletes all elemets in the application (kind of reset): |
CDeleteElementCommand | Deletes elemets given by their (un)serializer ID |
CDeleteObjectCommand | ? |
CDuplicateObjectCommand | Duplicate (clone or shallow-copy) an object when possible |
CEventFilterCommand | Set output stream for the current commands context |
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 |
CFusion2DParamsCommand | |
CFusion3DParamsCommand | |
CFusionInfoCommand | |
CFusionObjectsCommand | |
CGenerateTextureCommand | Generates a texture corresponding to the geometry of another given object |
CGetInfoCommand | Writes information about Anatomist state in a file or pipe |
CGraphDisplayPropertiesCommand | |
CGraphParamsCommand | |
CGroupObjectsCommand | Group objects in an ObjectList |
CLinkedCursorCommand | Positioning the linked cursor |
CLinkWindowsCommand | |
CLoadGraphSubObjectsCommand | |
CLoadObjectCommand | Command to load an object from a file |
CLoadTransformationCommand | Load a transformation between two referentials |
CLoadTransformationGraphCommand | Load a transformations graph |
CNewIdCommand | Reserves an object/window/element ID in the context namespace |
CNewPaletteCommand | Add a new APalette to the common PaletteList (stored in Anatomist class) |
CObjectInfoCommand | Writes information about Anatomist state in a file or pipe |
COutputCommand | Set output stream for the current commands context |
CPopupPaletteCommand | |
CReloadObjectCommand | ? |
CRemoveObjectCommand | |
CSaveObjectCommand | |
CSaveTransformationCommand | Save a transformation between two referentials |
CSaveTransformationGraphCommand | Save a transformations graph |
CSelectCommand | |
CSelectByHierarchyCommand | |
CServerCommand | Launches a stream server or re-sets its parameters |
CSetControlCommand | |
CSetMaterialCommand | Apply a material colors to objects |
CSetObjectPaletteCommand | Set an AObjectPalette to objects |
CShowObjectCommand | Show an object in the control window if it is hidden |
CSliceParamsCommand | |
CTexturingParamsCommand | |
CWindowBlockCommand | |
CWindowConfigCommand | |
CHierarchy | Nomenclature hierarchy object |
CQSelectWidget | A simple window to allow choosing between selected objects |
CWSelectChooser | Base class for selection chooser windows |
►CSelectFactory | Central selection center |
CHColor | |
CSelector | |
CLowestLevelSelector | |
CPostSelector | Performs an action after an object has been selected (fiber tracking, ...) |
CObserver | A class can implement the Observer interface when it wants to be informed of changes in observable objects |
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 |
CTransformation | Transformation between two referentials |
CReferential | Referential: marker for transformations, with an associated color |
CGeometry | |
CReferentiable | |
CReferentialObserver | |
CReferencePixmap | |
CTransformationObserver | Transformation observer |
CATransformSet | List of all transformations |
CRefWindow | |
CCutMesh | |
CFusion2DMesh | Anatomist object which contains several meshes: it displays the mesh polygons that intersect the current slice plane |
CFusionTexSurfMethod | |
►CGLComponent | Base class for all OpenGL objects in Anatomist (with OpenGL display lists) |
CTexExtrema | |
CTexInfo | Semi-private structure |
CAGLObject | |
CAMTexture | Multi-texture |
CPlanarFusion3D | |
CASurface | Template surface type |
CTesselatedMesh | |
CATexSurfaceIterator | Textured surface iterator |
Cconst_ATexSurfaceIterator | Textured surface const_iterator |
CATexSurface | Fusion object merging a triangulation and a texture object |
CTextObject | A text object: displays text messages as textures in 3D objects |
CATexture | High-level Texture object in Anatomist |
CTransformedObject | A container object which displays its children either with a fixed orientation, or at a fixed position in the window corner |
►CShader | |
CColoringModel_ | Coloring model flags |
CInterpolationModel_ | Interpolation model flags |
CLightingModel_ | Light model flags |
CMaterialModel_ | Material model flags |
CANormalsMesh | A mesh displaying normals for other meshes |
CNormalsFusionMethod | |
►CNormalsSettingsPanel | Normals settings GUI |
CNormalsObserver | |
CVectorField | |
CAGraphIterator | |
Cconst_AGraphIterator | |
CPythonAObject | Attributed objects wrapper |
CAGraphObject | Anatomist graph object: a list that manages destruction of its sub-elements |
CAGraph | AGraph object class |
CObjectActions | Base callback functions for actions on the objects |
CClippedObject | |
CAObjectLoadEvent | |
CObjectReaderNotifier | |
CMObjectIO | |
CObjectMenuCallback | |
CObjectMenuCallbackFunc | |
CObjectMenu | |
CObjectMenuRegistrerClass | |
CObjectMenuRegistrerFuncClass | |
CObjectUtils | |
COptionMatcher | Option menus registration mechanism (all static) |
►CObjectReader | Object reader |
CLoadFunctionClass | |
CAImage | |
CAObject | Base Anatomist object (abstract) |
CObjectConverter | Converts custom lower-level objects (generally aims objects) to Anatomist objects and vice versa |
CSelfSliceable | Self sliceable objects contain a plane (slice) information: slice position and orientation only depend on the object itself |
CSliceable | Sliceable objects can draw themselves in a 2D texture |
CSliceableObject | AObject-inherited version of Sliceable |
CColoredPixmapCache | |
CGraphParams | |
CAWinConfigIO | |
CAControlMenuHandler | Menu of ControlWindow |
CAbstractMenuHandler | Base class for GUI-independant menu handling, using Trees |
CControlConfiguration | Configuration stuff for main Anatomist (control window settings) |
CWhatsNew | |
CQAObjectDrag | |
CAction | |
►CActionDictionary | |
CActionCreatorBase | Almost private utility class, used mainly for python bindings |
CActionCreatorFunc | Almost private utility class, used mainly for python bindings |
►CControlDictionary | |
CControlCreatorBase | Almost private utility class, used mainly for python bindings |
CControlCreatorFunc | Almost private utility class, used mainly for python bindings |
CControlGroupDictionary | |
CIconDictionary | |
CActionPool | |
CControlMapEntry | |
CLessControlMap | |
CControlManager | |
►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 | |
CWheelActionLink | |
CWheelActionLinkOf | |
CKeyAndMouseLongEvent | |
CMouseLongEvent | |
CLongActions | |
CControlSwitchObserver | |
CView | |
CQAWindowDrag | |
CGLCaps | OpenGL capabilities |
CGLWidgetManager | Base class for OpenGL-rendering widget |
CViewState | ViewState holds information about how a view wants to see an object |
CSliceViewState | Specialization for a sliceable object |
CAWindowCreator | Virtual functor for AWindowFactory |
CAWindowFactory | Window creator: (string) type -> new window |
CAWindowCreatorFunc | Virtual functor for AWindowFactory, using a function pointer |
CAWindow | Abstract base class Anatomist window |
CAnnotationAction | |
CBoxViewSlice | |
CConnectivityMatrixAction | |
CConnectivityMatrixControl | |
COrientationAnnotation | |
CCursor | |
CControl3D | |
CSelect3DControl | |
CFlightControl | |
CObliqueControl | |
CTransformControl | |
CCutControl | |
CWindowActions | |
CLinkAction | |
CMenuAction | |
CSelectAction | |
CZoom3DAction | |
CTranslate3DAction | |
CSync3DAction | |
CMovieAction | |
CSliceAction | |
CDragObjectAction | |
CSortMeshesPolygonsAction | |
CObjectStatAction | |
CLabelEditAction | |
CTrackball | |
CContinuousTrackball | |
CKeyFlightAction | |
CTrackCutAction | |
CCutSliceAction | |
CTrackOblique | |
CTrackObliqueSlice | |
CTransformer | |
CTranslaterAction | |
CPlanarTransformer | |
CResizerAction | |
CGLObjectList | |
CGLObjectVector | |
CGLMObject | A Multi-object with OpenGL rendering capabilities |
CObjectVectorIterator | |
Cconst_ObjectVectorIterator | |
CObjectVector | It's a list, in fact.. |
CBaseIterator | |
CAIterator | Multi-object generic iterator |
CMObject | Multi-object : base abstract class for objects that contain others |
CFusion2D | Anatomist object which contains two volumes: one for the MRI anatomic image, and another for the functional data (fMRI, PET...) |
CFusion3D | Anatomist object which contains a volume of functional data (fMRI, PET...) and a surface of the MRI anatomic data |
CObjectListIterator | |
Cconst_ObjectListIterator | |
CObjectList | Multi-object : AObject containing children objects |
CSlice | |
CAVolumeBase | VolumeBase object : use for generic dynamic_cast of all AVolume<T>, thus the visitor design pattern can be used |
CAVolume | Volume object |
CAVolumeView | |
CCommandContext | Context for commands processor readers (APipeReader etc) |
CErrorMessage | A wrapper for QMessageBox, but may use non-graphical message outputs |
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) |
CEventHandler | Event handlers are called internally when the default context outputs an event |
CAPipeReader | Handles async reads |
CUnserializer | Pointer decoder (or id to pointer map) |
CCommandServer | |
CCommand | The abstract base class for commands |
CRegularCommand | The abstract base class for usual commands |
CSerializingCommand | The abstract base class used for commands that have to read/write pointers |
CWaitCommand | The abstract base class for commands that display a watch cursor |
►CProcessor | The command processor receives commands to manage and execute |
CMemo | |
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 |
CCommandReader | CommandReader replays history files |
CCommandWriter | CommandWriter is a helper class logging commands into a history file |
CSerializer | Serializer is a helper class for pointer serialization |
CFusion2dMethod | Default fusion method for Fusion2D objects |
CFusion3dMethod | Default fusion method for Fusion3D objects |
CPlanarFusion3dMethod | |
CFusionTextureMethod | |
CFusionMultiTextureMethod | |
CFusionCutMeshMethod | |
CFusion2DMeshMethod | |
CFusionSliceMethod | |
CFusionRGBAVolumeMethod | |
CFusionClipMethod | |
CFusionTesselationMethod | |
CConnectivityMatrixFusionMethod | |
CVectorFieldFusionMethod | |
CFusionMethod | Fusion method interface |
CFusionFactory | Handles creation of various fusion objects |
CStdModule | |
CAConnectivityMatrix | Connectivity matix object: fusions sparse matrix, white mesh, and optionally a gyrus patch texture |
CASparseMatrix | Sparse matrix in Anatomist |
CGLItem | OpenGL item (display list, texture, ...) with reference counter and cleanup upon destruction |
CPrimitive | Multiple display lists and texture objects |
CGLList | |
CGLTexture | |
CGLItemList | |
CGLNoExecItemList | |
CConstraintEditorWindow | |
CNodeSelectionAction | |
CNodeSelectionControl | |
CHierarchyEditor | |
CErpReader | .erp format reader |
CAInterpolerMethod | Method to fusion surfaces & texture, to make an interpoler |
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.) |
CALandmarkFactory | Simple class to create basic surfaces used as landmarks |
CPlaneFusionMethod | Simple tool top make a plane from 3 landmarks |
CCylinderFusionMethod | Simple tool top make a cylinder from 2 landmarks |
CASurfMatchMethod | Method to fusion surfaces, to make a surface matcher |
CASurfMatcher | Fusion object to match 2 surfaces |
CAnaSurfMatch | |
CSurfpaintModule | |
CSurfpaintTools | |
CSurfpaintToolsAction | |
CSurfpaintToolsControl | |
CVolRenderFusionMethod | |
CVolRenderShaderFusionMethod | |
CVolRenderModule | |
CVolRender | |
CVolRenderShader | |
CProfileModule | |
CRoiLevelSetActionSharedData | |
CRoiLevelSetAction | |
CRoiLabelNamingAction | |
CChangesItem | |
CChangedBucketsItem | |
CRoiChangeProcessor | |
CPaintStrategy | |
CPointPaintStrategy | |
CSquarePaintStrategy | |
CDiskPaintStrategy | |
CBallPaintStrategy | |
CPaintActionSharedData | |
CPaintAction | |
CRoiBlobSegmentationAction | |
CPaintControl | |
CRoiLevelSetControl | |
CRoiLabelNamingControl | |
CRoiManagementActionSharedData | |
CRoiManagementAction | |
CRoiManagementControl | |
CRoiBaseModule | |
CCreateGraphCommand | |
CGetConnThresholdCommand | Assign a referential to objects and/or windows |
CSetConnThresholdCommand | Assign a referential to objects and/or windows |
CAddNodeCommand | |
CPaintParamsCommand | |
CRoiDynSegmentAction | |
CRoiMorphoMathAction | |
CRoiDynSegmentControl | |
CRoiAlgoModule | |
CHistogramModule | |
►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.. |
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 |
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 | |