►Ncamitk | |
CAbortException | Exception class to handle abortion in component instantiation. Particularly useful to handle constructor's abortion |
CAction | Action class is an abstract class that enables you to build a action (generally on a component). At least two classes have to be reimplemented to enable the action: ActionExtension + Action |
CActionExtension | This class describes what is a generic Action extension. To add a ActionExtension to CamiTK core, write a new class that inherits from this class |
CActionViewer | ActionViewer is the viewer used to manage the actions |
CActionWidget | Build a default widget for a given action using its Qt properties. It should be good enough in most of the case. The default widget contains a description, a reminder of the target component names, and an applyable/revertable ObjectController that allows you to edit/modify properties of the action |
CApplication | The generic/default application. Once this class is intanciated in the main, everything is setup. The constructor can take the command line arguments. It can also be asked not to load the extensions automatically,see Application() |
CCamiTKLogger | This is the default logger for CamiTK |
CComponent | A Component represents something that could be included in the explorer view, the interactive 3D viewer, and that could have or not a contextual popup menu (open by a right click in the explorer), a property dialog (to change some properties) Thus, a Component inherits from many abstract classes. A Component can only have one implemented representation |
CComponentExtension | This class describes what is a generic Component extension. To add a ComponentExtension to CamiTK core, write a new class that inherits from this class |
CConsoleStream | Provides a console windows, within the CamiTK application |
CCore | Core class specifies the basic static information for the CamiTK API |
CExplorer | Explorer window, display the list of all data currently opened in the application. All objects are displayed in a QListView widget and can be selected (single/multiple selection is available) |
CExtensionManager | This class is used to manage all plugins loaded by the application |
CFrame | Represents a hierarchy of frames |
CFrameExplorer | Explorer window, display the list of all data currently opened in the application. All objects are displayed in a QListView widget and can be selected (single/multiple selection is available) |
CGeometricObject | A geometric object allows one to create geometric object (sphere, arrow, ...) that can be added directly in the scene using getActor() |
CGeometry | A 3D representation of a vtkPointSet to be displayed in a InteractiveViewer, this class implements the InterfaceGeometry |
CHistoryComponent | HistoryComponent class describes the component information (name, type) stored in the history |
CHistoryItem | HistoryItem class describes the entry of an action used in a pipeline, in the history |
CImageAcquisitionComponent | This class describes what is a generic Image Acquisition Component which derives from Component |
CImageAcquisitionComponentExtension | This class describes what is a generic Image Acquisition Component extension |
CImageComponent | The manager of the Image Volume data. An image volume data has no concrete 3D representation, but handles several sub-components for axial, sagittal and coronal slices |
CImageComponentExtension | Abstract class created to support export file formats for ImageComponent Any data component plugin creating an ImageComponent should inherit from this class |
CImageOrientationHelper | Helper class |
CInteractiveViewer | InteractiveViewer is used to view 3D objects and slices (anything that provides either a InterfaceBitMap or a InterfaceGeometry) |
CInteractiveViewerFrame | InteractiveViewerFrame is just a QFrame that delegates all key events to its InteractiveViewer |
CInterfaceBitMap | This class describes what are the methods to implement for a BitMap. An InterfaceBitMap is a kind of simplifier/wrapper for vtkImageData |
CInterfaceFrame | This class describes what are the methods to implement in order to manage a Component position in space |
CInterfaceGeometry | This class describes what are the methods to implement for a Geometry (rendering parameters, input/output, filters, picking parameters...) |
CInterfaceLogger | The CamiTK logger interface provides a flexible tracing system to CamiTK applications. Messages can logged on the standard output or on a file (or both) and can also show QMessageBox dialog |
CInterfaceNode | This class describe what are the methods to implement for a hierarchical tree node |
CInterfaceProperty | This class describe what are the methods to implement in order to manage dynamic properties. InterfaceProperty is one of the interfaces implemented by the Component class |
CItkProgressObserver | Allows showing a progress bar when using ITK methods |
CLog | This class is a log utility |
CMainWindow | This Class is the base class for your application. It sets up the main window and providing a menubar, toolbar and statusbar (all hidden). It is the default main window for a application |
CMedicalImageViewer | The views manager |
CMeshComponent | Basic component to manage any kind of mesh |
CMeshComponentExtension | Abstract class created to support export file formats for MeshComponent Any data component plugin creating a MeshComponent should inherit from this class |
CMeshDataFilterModel | CamiTK intern class to help automatically sort or show specific data |
CMeshDataModel | Qt model for mesh data. This class use the Qt model/view design |
CMeshDataView | Qt view for mesh data |
CMeshSelectionModel | Qt model for mesh selection This class use the Qt model/view design |
CMeshSelectionView | Qt view for mesh selection |
CObjectController | The object controller class |
CObjectControllerPrivate | |
CPlaneC | This class allows you to transform a plane(translation,rotation around an axis) and visualize it |
CProperty | This class describes a property that can be used in components and actions or any class that needs to be passed to ObjectControler. A property has a type, a description (to be displayed for example as a tooltip, can be rich-text, see http://qt-project.org/doc/qt-4.8/richtext-html-subset.html for supported html tags), a value, a unit of measurement (SI unit if possible), and some specific attributes (that depends on the type, e.g. minimal and maximal values, single steps, number of decimals, regular expression...). An enum type can also be used for properties |
CPropertyExplorer | The property explorer |
CPropertyObject | This class describes a property object |
CScreenshotFormatInfo | Sub-class containing all information concerning exporting images (screenshot) |
CSettingsDialog | This class controls the settings dialog user interface |
CSimplisticComponent | This class has been implemented to be able to instantiate a very basic component with NO_REPRESENTATION |
CSingleImageComponent | This Component manages a set of images, destined to be seen in a single orientation only (axial OR sagittal OR coronal). It does implement Slice representation, not Geometry |
CSlice | Display a slice (i.e. an image or BitMap) of an ImageComponent |
CSliderSpinBoxWidget | A utility class to have QSpinBox and QSlider synchronized. see for example InteractiveViewer (when it is used as 2D viewer) |
CSliderTextWidget | This widget allows you to use a slider with a lineedit in a Dialog Box. The [min,max] interval is divided by 100 line steps (10 page steps), the slider controling the variation in percentage |
CViewer | Viewer is an abstract viewer |
CvtkInteractorStylePick | Interactor used when we are in picking mode |
►Nitk | |
CImageToVTKImageFilter | Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline |
CVTKImageToImageFilter | Converts a VTK image into an ITK image and plugs a vtk data pipeline to an ITK datapipeline |
►Nstd | STL namespace |
Cgreater< ValueEvent * > | |
C_EdgeTableEntry | |
C_ScanLineList | |
C_ScanLineListBlock | |
CAboutAction | Handles the pop-up "About CamiTK" with information about CamiTK |
CAcceleration | Class that defines the type of Load 'Acceleration', for example to set the gravity |
CAccelerationUnit | Class that defines the different units of a Load 'Acceleration' |
CActionAddParameterState | State to add parameters in the action |
CActionAddParameterWidget | Widget to add or remove parameters to the action |
CActionClassificationState | State to class the action and to attribute a tag to it |
CActionClassificationWidget | Widget to class the action and to attribute a tag to it |
CActionCreationState | State to create one action |
CActionDescriptionState | State to describe action |
CActionDescriptionWidget | Widget to describe action |
CActionExtensionCreationState | State to create an action extension.
|
CActionExtensionDependenciesState | State to define action extension dependencies |
CActionExtensionDescriptionState | State to enter the action extension description |
CActionExtensionDescriptionWidget | Widget to enter the action extension description |
CActionExtensionGenerator | Generate an action extension |
CActionGenerator | Generate an action |
CActionParameterWidget | Widget to define an action parameter |
CActionsCreationState | State to create actions |
CActionsCreationWidget | Widget to create actions |
CActionState | The state (in a state machine point of view) corresponding to the current processed action |
CActionStateMachine | This Class describes ActionStateMachine MainWindow extension. This application use a modified version of SCXML that describes a pipeline of CamiTK actions |
CActionStateViewer | The current action state viewer |
CActionStateWidget | The action save state widget |
CActionSummaryState | State to summarize the created action |
CActionSummaryWidget | Widget to summarize the created action |
CActionTagWidget | Widget to define tag to an action |
CActionTransition | This class handle a transition between two states (including previous/next buttons). Specific things can happen for CamiTK SCXML transition (e.g., apply the selected action before going to the next, closing components...) |
CAndMultipleCriterion | A AndMultipleCriterion is a MultipleCriterion where a call of checkCriteria methof is true if every single Criterion of the Criteria vector is reached |
CAnglesSetterWidget | This class describes the QWidget that allows user to change the X,Y ans Z angle of the arbitrary slice of a 2D image. Moreover it also allows one to change the slice number using a slider |
CAnisotropicDiffusion | Perform a anisotropic diffusion on the ImageComponent |
CAnsysBatch | Ansys batch file handler |
CAnsysBatchWriter | Ansys batch writer helps to write a part of a batch file |
CAnsysSimulator | Simulator class to use Ansys as simulation engine |
CAnsysWidget | TODO Comment class here |
CAppendMeshes | Append several meshes in one mesh |
CApplicationActionExtension | Features all the application actions |
CArbitrarySliceExtension | The arbitrary slice action extension |
CArrows | |
CArtisynthSimulator | Simulator class to use Artisynth as simulation engine |
Cassociated | This properties and methods helps registering an applied action in the history of the application |
CAtom | An atom has an unique index in the physical model object, a 3D position, and different basic properties. It is the most basic structure composing a physical model. It is on an atoms that the forces and loads could be applied in order to generate dynamics |
CAtomIterator | Allow iteration over a set of atoms given by a target list (component name or index list) |
CAtomProperties | This class manages all the properties attached to an atom |
CBasicMeshExtension | The basic mesh action extension |
CBasicTopologyExtension | The basic topology action extension |
CBoxVOI | Action to crop a volumic image |
CBoxVOIExtension | Action extension of volume croping |
CBoxVOIWidget | Crop volume action widget |
CBRESINFO | |
CCamiTKPropertyList | This class holds a list of CamiTK Properties and can be used as an editable QObject for the ObjectControler widget |
CCannyEdgeDetection | Perform a Canny edge detection on the ImageComponent |
CCanvasView | |
CCell | A cell has an unique index in the physical model object, is composed by atoms, and different basic properties. It is the most basic component composing a physical model |
CCellProperties | Describes and manages the properties attached to cells |
CCenterMesh | Center the current camitk::MeshComponent in the center of the space coordinate |
CCepContactState | State of the contact of the creator of the CEP |
CCepContactWidget | Widget to enter contact of the creator of the CEP |
CCepCreateOrModifyWidget | Widget to choose to modify an existing CEP or to create a new one |
CCepCreateRecapState | State to summarize the creation of the CEP |
CCepCreateRecapWidget | Widget to summarize the creation of the CEP |
CCepCreationDirectoryState | State to define the directory of the CEP |
CCepCreationDirectoryWidget | Widget to define the directory of the CEP |
CCepDescriptionState | CEP description state |
CCepDescriptionWidget | Widget to describe the CEP |
CCepGenerator | This class contains the entry points to generate CEP |
CChangeColor | Change the color of the rendering of the current selected mesh. Use its widget (pop-up) to select the desired color |
►CChangeLanguage | When triggered, the ChangeLanguage automatically opens the given setting file language |
ClanguageAndFlag | |
CChrono | Elapsed real-time timer. Allows one to measure elapsed real time. You can start, stop, reset and of course get and print the current values of this chronometer |
CClassNameHandler | Helper class to handle class names |
CCleanPolyData | Using vtkCleanPolyData for example to clean nodes that are too close |
CClearSelectionAction | The ClearSelectionAction allows user to clear the selected components in the components explorer |
CCloseAction | Closes the selected component |
CCloseAllAction | Allows one to close all selected component in the current application |
CColorPointWidget | This widget handle specifically the color of each voxel (R, G, B) in the output rendered image |
CColors | |
CComponent | A component is something that composed something and could also be a part of something |
CComponentAddPropertyState | State to add a property to a component |
CComponentAddPropertyWidget | Widget to add or remove properties to the component |
CComponentCreationState | State to create one component |
CComponentDescriptionState | State to describe component |
CComponentDescriptionWidget | Widget to describe component |
CComponentExtensionCreationState | State to create component extension |
CComponentExtensionDependenciesState | State to define dependencies to the component extension |
CComponentExtensionDescriptionState | State to describe component extension |
CComponentExtensionDescriptionWidget | Widget to describe component extension |
CComponentExtensionGenerator | Generate a component extension |
CComponentGenerator | Create a component |
CComponentPropertyWidget | Widget to define a component property |
CComponentsCreationState | State to create components |
CComponentsCreationWidget | Widget to create components |
CComponentSummaryState | State to summarise component creation |
CComponentSummaryWidget | Widget to summarise the component creation |
CComputeCurvatures | |
CComputeNormals | |
CConnectedComponents | Perform a connected component analysis on the ImageComponent |
CCreateSC | Action to generate MML/Sofa scn from a vtk mesh |
CCriterion | Class which represents a simple criterion A criterion can be checked using checkCriterion method to know if the criterion is reach A criterion calculate a set of double (values) wich is checked by a method (method) to make the boolean assessment of checkCriterion |
CCriterionFactory | A factory to create criterion |
CDDXPointRec | |
CDecimation | Decimate the input mesh in order to reduce its number of triangles |
►CDecoratedDoublePropertyManager | |
CData | |
CDecoratedDoubleSpinBoxFactory | |
CDependenciesState | Basic state to define dependencies |
CDependenciesWidget | Widget to define dependencies |
CDependencyGenerator | Create the dependencies, generate the "NEEDs_LIBRARY" in the cmake file |
CDerivative | Perform a derivative filter on the ImageComponent |
CDicomComponent | DICOM Component represents a volumic image of a DICOM SERIES with its corresponding tags information (as CamiTK properties). This class is part of the MODEL (in the MVP pattern) of the DICOM COMPONENT |
CDicomComponentExtension | DICOM image Component manager |
CDicomDialog | Dialog class to select the DICOM series to open, using a GUI |
CDicomDialogEntry | This class represents a line in the Dialog box of the DICOM series the user is prompted to open |
CDicomParser | DicomParser allows one to parse a directory of DICOM files looking for studies and series |
CDicomSerie | DicomSerie is a CamiTK high level class to represent a DICOM SERIES This class encapsulates GDCM objects to handle a DICOM SERIES |
CDirection | Class that defines the direction of the Load with x, y and z |
CEdgeTable | |
CEditorFactoryPrivate | |
CExportAsMDL | |
CExtensionGenerator | Common abstract class to generate extensions |
CExtensionSummaryState | State to summarize extension |
CExtensionSummaryWidget | Widget to summarize the extension |
CExtractEdges | Extract edges from a mesh |
CExtractSelection | Extract the current selection of a mesh |
CExtractSurface | Extract the surface of an input mesh |
CFacet | Class facet to hold and compare facet This class is used for the extraction of external surface during importation of simulator specific files |
CFillWithPoints | Fill a surfacic mesh with regularly spaced nodes (create new nodes inside the mesh) |
CForce | Class that defines the type of Load 'Force' |
CForceCriterion | A simple criterion based on force calculation |
CForceUnit | Class that defines the different units of a Load 'Force' |
CFrameEditionExtension | |
CFrameEditor | This action allows you to apply a linear transformation (translation,rotation around axes) on the top level selected Frame |
CGaussianFilter | Perform a gaussian filter on the ImageComponent |
CGenerateBugReportProcess | |
CGenerateModel | Action to generate MML/Sofa scn from a vtk mesh |
CGeneratingCEPState | State to generate CEP |
CGeneratingCEPWidget | Widget to generate CEP |
CGradientMagnitude | Perform a gradient magnitude filter on the ImageComponent |
CGradientMagnitudeRecursiveGaussian | Perform a gradient magnitude recursive filter on the ImageComponent |
CGradientOpacityWidget | This widget handle specifically the gradient opacity in the output image |
CGridTopology | Create a 3D/2D/1D grid mesh |
CICPRegistration | Perform an Iterative Closest Point registration between two meshes |
CImageAcquisitionActionExtension | Provides some generic actions to use the image acquisition component which provides the necessary interface to connect to a generic acquisition device |
CImageLutAction | The lut action itself. It only display its widget |
CImageLutExtension | The lut action extension |
CImageLutWidget | The class ImageLutWidget defines a widget controling the Look Up Table of an instance of ImageComponent |
CImageReconstructionAction | The class ImageReconstructionAction interfaces the reconstruction of 3D volumes from a set of images (ImageComponent), typically using the marching cubes algorithm |
CImpMainWindow | This Class describes the "historical" imp application. It is a classical desktop application, with menubar, toolbar and statusbar |
CInitImagerAction | Initialize image acquisition |
CInteractiveMonitoringManager | Interactice managers are managers linked with an interactive simulator |
CInteractiveSimulator | An interactive simulator is a simulator that we can control step by step (ex: Sofa) |
CInvertMesh | Invert the input mesh |
CITKFiltersExtension | Manager of the ITK filter actions |
CItkImageComponent | This class manage Itk images, i.e images that can be loaded in CamiTK by using an ITK importer |
CItkImageComponentExtension | This ItkImages Component allows you to manipulate several file provided by ITK |
CITKSegmentationExtension | Manager for the ITK segmentation filter actions |
CkineticEnergy | A simple criterion based on Kinetic energy calculation |
CLaplacian | Perform a laplacian filter on the ImageComponent |
CLaplacianRecursiveGaussian | Perform a laplacian-gaussian recursive filter on the ImageComponent |
CLaplacianSharpening | Perform a laplacian sharpening filter on the ImageComponent |
CLibraryCopyFilesState | State to copy files in library |
CLibraryCopyFilesWidget | Widget to copy files to library |
CLibraryCreationState | State to create library |
CLibraryDependenciesState | State to define dependencies to the library |
CLibraryDescriptionState | State to describe library |
CLibraryDescriptionWidget | Widget to describe a library |
CLibraryGenerator | Generate the library |
CLoad | Class that describes a load to be used in the simulation. This load can have different types Translation, Rotation, Force and Pressure. This load can be created by parsing in an XML file or by load library programming A load could be save in XML format as well using the << operator. The load is set automatically when the method setTarget is called |
CLoads | This class makes it possible to manage a list of "Load". Remember that Load is an abstract class (concrete instances are in instances of Translation, Force...etc) |
CLoadTextureFromBMP | |
CLoadTransformation | |
CLoggerParameters | The AboutAction class handles the pop-up "About CamiTK" with information about CamiTK |
CMainWindow | |
CManualThreshold | Segment the ImageComponent using a manual threshold |
CMeanFilter | Perform a mean filter on the ImageComponent |
CMedianFilter | Perform a median filter on the ImageComponent |
CMergeMeshs | MergeMeshs action creates new mesh from two input meshs by merging points which are exactly at the same coordinates and remove duplicate cells |
CMeshClipping | This action allows the user to clip several kinds of MeshComponents : vtkStructuredGridClip, vtkUnstructuredGridClip, vtkPolyData |
CMeshPicking | Demonstrates how to get information from image picking |
CMeshProcessingExtension | The mesh processing actions extension |
CMeshQuality | Display mesures of mesh quality listed by element types |
CMeshToImageStencil | Convert the image into an image stencil |
CMethod | A Method represent how to make the boolean assessment with criteria data (a vector of double) |
CMethodFactory | A factory to create method |
CMinThreshold | A Threshold method is a method where individualTest is true is the tested double is superior or equal to a fixed value |
CMMLActionExtension | Manager for the MML action |
CMMLComponent | This class manage an MML monitoring document ".mml" |
CMMLComponentExtension | This MML ComponentPlugin allows you to manipulate MML document. see http://www-timc.imag.fr/Aurelien.Deram/ for more information on this type of documents |
CMMLDisplay | TODO Describe the class here |
CMMLMonitorDisplay | Generic class for MML Monitor 3D/Graphical representation |
CMMLMonitorDisplayFactory | A Factory for creating MMLMonitorDiplay |
CMonitor | A monitor calculate and store followed data (ex:calculation between current position and references) At current time (current state of simulation is given by Parameters class) A monitor is active between startAt and stopAt time |
CMonitorComputingTime | A monitor based on the computing time |
CMonitorDisplacement | A monitor that give the displacement (vector) |
CMonitorDistanceX | A monitor that calculate the distance between two points |
CMonitorDistanceY | A monitor that calculate the distance between two points |
CMonitorDistanceZ | A monitor that calculate the distance between two points |
CMonitorFactory | A factory to create monitors |
CMonitorForce | A monitor for forces |
CMonitorGeometricDeviation | A monitor that calculate the distance between two points |
CMonitoringDialog | TODO Comment class here |
CMonitoringDriver | TODO Comment class here |
CMonitoringGuiManager | A GUI to manipulate mml documents |
CMonitoringManager | Manager of the benchmark tests. Do simulation loop and tests |
CMonitoringManagerFactory | A factory to create MonitoringManager |
CMonitorNormDisplacement | A monitor that give the norm of the displacement |
CMonitorPointFinalSetDistance | A monitor that calculate the distance between a point and a set of points |
CMonitorPointSetDistance | A monitor that calculate the distance between a point and a set of points |
CMonitorPointToTriangleMeshDistanceFinal | A monitor that calculate the distance between a point a triangle mesh |
CMonitorPosition | A monitor based on the position |
CMonitorRen | A monitor based on the relative energy norm |
CMonitorSurface | A monitor that calculate Surface |
CMonitorVolume | A monitor that calculate Volume |
CMorphologicalOperators | Perform some morphological operators such as opening, closing .. |
CMshComponent | This simple MSH Component allows you to manipulate .msh legacy and V2 files (gmsh) |
CMshExtension | This simple MSH Component allows you to manipulate .msh legacy files (gmsh) |
CMultiComponent | A multi-component stores other components, hence providing a way to have an tree representation of components. Isn't that tricky? |
CMultiPicking | This action allows the user to store a list of picked pixels |
CMultiPickingExtension | The multipicking action extension |
CMultiPickingWidget | The multipicking action widget (a table with the pixel coordinates/3D indexes + some buttons to interact with it) |
CMultipleCriterion | Class which represents a multiple criterion a multiple criterion is either an OrMUltipleCriterion or an AndMultipleCriterion A MultipleCriterion can be checked using checkCriterion method to know if the MultipleCriterion is reach it contains a set of criterion (criteria vector) wich are all checked to make the boolena assessment of checkCriterion method |
CMultipleCriterionFactory | A factory to create MultipleCriterion |
CMyController | |
CNonInteractiveMonitoringManager | NonInteractice managers are managers linked with an non interactive simulator |
CNonInteractiveSimulator | An interactive simulator is a simulator that we cannot control step by step (ex: Ansys) Entire simulation is performed and then post-processed |
CObjComponent | The manager of the objdata (alias wavefront format). This component is using VtkObjReader to import the file and shows how to add static and dynamic properties to a component |
CObjectController | |
CObjectControllerPrivate | |
CObjExtension | This simple OBJ Component allows you to manipulate obj files (alias wavefront) |
COffComponent | The manager of the .off |
COffExtension | The manager of the .off |
COpenAction | When triggered, open a file open dialog box. the OpenAction display a file open dialog. If one or more files are choosen, the open component method of ExtensionManager is called |
COpenFile | When triggered, the OpenFile automatically opens the given file |
COrMultipleCriterion | A OrMultipleCriterion is a MultipleCriterion where a call of checkCriteria methof is true if at least one of Criterion of the Criteria vector is reached |
COtsuFilter | Segment using the otsu filter the ImageComponent |
CParameterGenerator | Generate parameters |
CParametersWriter | TODO Comment class here |
CPhysicalModel | This is the main class of this project. Following a nice concept, a physical model is able to represent any kind of 3D physical model that appeared, appears or will appear on earth. This include FEM meshes, spring-mass networks, phymulob etc.. |
CPickedPixelMap | This class is dedicated to manage an ImageComponent with a list of selected/picked pixels. This class allows one to manage a generic list of pixels too (add, remove, modify and save some points) |
CPixelColorChanger | |
CPixelColorChangerExtension | |
CPlaneWidget | This class implements a VTK implicit plane in the CamiTK application |
CPMLAbortException | Exception class to handle abortion in the xmlReading Particularly useful to handle constructor's abortion |
CPMLActionExtension | |
CPMLComponent | This class manages a physical model (PML) CamiTK component |
CPMLComponentExtension | This PML ComponentExtension allows you to manipulate physical model file ".pml". see http://www-timc.imag.fr/Emmanuel.Promayon/pml for more information on this type of documents |
CPMLExplorerAction | |
CPMLExplorerWidget | This class is the Pml explore action widget presented/controller |
CPMLTransform | PML Transform is composed by static methods It performs transformations on pml object and do a lot of useful things |
CPosition | A simple criterion based on position calculation |
CPostWriter | TODO Comment class here |
CPrepWriter | TODO Comment class here |
CPressure | Class that defines the type of Load 'Pressure' |
CPressureUnit | Class that defines the different units of a Load 'Pressure' |
CProperties | Describes the properties common to all structures and components |
CQPolygonalProcessor | |
CQtAbstractEditorFactory | The QtAbstractEditorFactory is the base template class for editor factories |
CQtAbstractEditorFactoryBase | The QtAbstractEditorFactoryBase provides an interface for editor factories |
CQtAbstractPropertyBrowser | QtAbstractPropertyBrowser provides a base class for implementing property browsers |
CQtAbstractPropertyBrowserPrivate | |
CQtAbstractPropertyManager | The QtAbstractPropertyManager provides an interface for property managers |
CQtAbstractPropertyManagerPrivate | |
CQtBoolEdit | |
CQtBoolPropertyManager | And manages boolean properties |
►CQtBoolPropertyManagerPrivate | |
CData | |
CQtBrowserItem | Property in a property browser instance |
CQtBrowserItemPrivate | |
CQtButtonPropertyBrowser | The description of this class will come soon ! |
►CQtButtonPropertyBrowserPrivate | |
CWidgetItem | |
CQtCanvas | |
CQtCanvasChunk | |
CQtCanvasClusterizer | |
CQtCanvasData | |
CQtCanvasEllipse | |
CQtCanvasItem | |
CQtCanvasItemExtra | |
CQtCanvasItemLess | |
CQtCanvasLine | |
CQtCanvasPixmap | |
CQtCanvasPixmapArray | |
CQtCanvasPolygon | |
CQtCanvasPolygonalItem | |
CQtCanvasPolygonScanner | |
CQtCanvasRectangle | |
CQtCanvasSpline | |
CQtCanvasSprite | |
CQtCanvasText | |
CQtCanvasView | |
CQtCanvasViewData | |
CQtCanvasWidget | |
CQtCharEdit | |
CQtCharEditorFactory | Editor widgets for properties created by QtCharPropertyManager objects |
CQtCharEditorFactoryPrivate | |
CQtCharPropertyManager | The QtCharPropertyManager provides and manages QChar properties |
CQtCharPropertyManagerPrivate | |
CQtCheckBoxFactory | QCheckBox widgets for properties created by QtBoolPropertyManager objects |
CQtCheckBoxFactoryPrivate | |
CQtColorEditorFactory | Color editing for properties created by QtColorPropertyManager objects |
CQtColorEditorFactoryPrivate | |
CQtColorEditWidget | |
CQtColorPropertyManager | The QtColorPropertyManager provides and manages QColor properties |
CQtColorPropertyManagerPrivate | |
CQtCursorDatabase | The description of this class will come soon ! |
CQtCursorEditorFactory | QComboBox widgets for properties created by QtCursorPropertyManager objects |
CQtCursorEditorFactoryPrivate | |
CQtCursorPropertyManager | The QtCursorPropertyManager provides and manages QCursor properties |
CQtCursorPropertyManagerPrivate | |
CQtDateEditFactory | QDateEdit widgets for properties created by QtDatePropertyManager objects |
CQtDateEditFactoryPrivate | |
CQtDatePropertyManager | The QtDatePropertyManager provides and manages QDate properties |
►CQtDatePropertyManagerPrivate | |
CData | |
CQtDateTimeEditFactory | QDateTimeEdit widgets for properties created by QtDateTimePropertyManager objects |
CQtDateTimeEditFactoryPrivate | |
CQtDateTimePropertyManager | The QtDateTimePropertyManager provides and manages QDateTime properties |
CQtDateTimePropertyManagerPrivate | |
CQtDoublePropertyManager | The QtDoublePropertyManager provides and manages double properties |
►CQtDoublePropertyManagerPrivate | |
CData | |
CQtDoubleSpinBoxFactory | QDoubleSpinBox widgets for properties created by QtDoublePropertyManager objects |
CQtDoubleSpinBoxFactoryPrivate | |
CQtEnumEditorFactory | QComboBox widgets for properties created by QtEnumPropertyManager objects |
CQtEnumEditorFactoryPrivate | |
CQtEnumPropertyManager | The QtEnumPropertyManager provides and manages enum properties |
►CQtEnumPropertyManagerPrivate | |
CData | |
CQtEnumPropertyType | |
CQtFlagPropertyManager | The QtFlagPropertyManager provides and manages flag properties |
►CQtFlagPropertyManagerPrivate | |
CData | |
CQtFlagPropertyType | |
CQtFontEditorFactory | Font editing for properties created by QtFontPropertyManager objects |
CQtFontEditorFactoryPrivate | |
CQtFontEditWidget | |
CQtFontPropertyManager | The QtFontPropertyManager provides and manages QFont properties |
CQtFontPropertyManagerPrivate | |
CQtGroupBoxPropertyBrowser | The description of this class will come soon ! |
►CQtGroupBoxPropertyBrowserPrivate | |
CWidgetItem | |
CQtGroupPropertyManager | The description of this class will come soon ! |
CQtGroupPropertyType | |
CQtIntPropertyManager | The QtIntPropertyManager provides and manages int properties |
►CQtIntPropertyManagerPrivate | |
CData | |
CQtKeySequenceEdit | |
CQtKeySequenceEditorFactory | Editor widgets for properties created by QtKeySequencePropertyManager objects |
CQtKeySequenceEditorFactoryPrivate | |
CQtKeySequencePropertyManager | The QtKeySequencePropertyManager provides and manages QKeySequence properties |
CQtKeySequencePropertyManagerPrivate | |
CQtLineEditFactory | QLineEdit widgets for properties created by QtStringPropertyManager objects |
CQtLineEditFactoryPrivate | |
CQtLocalePropertyManager | The QtLocalePropertyManager provides and manages QLocale properties |
CQtLocalePropertyManagerPrivate | |
CQtMetaEnumProvider | |
CQtMetaEnumWrapper | |
CQtPointFPropertyManager | The QtPointFPropertyManager provides and manages QPointF properties |
►CQtPointFPropertyManagerPrivate | |
CData | |
CQtPointPropertyManager | The QtPointPropertyManager provides and manages QPoint properties |
CQtPointPropertyManagerPrivate | |
CQtPolygonScanner | |
CQtProperty | Encapsulates an instance of a property |
CQtPropertyBrowserUtils | |
CQtPropertyEditorDelegate | |
CQtPropertyEditorView | |
CQtPropertyPrivate | |
CQtRectFPropertyManager | The QtRectFPropertyManager provides and manages QRectF properties |
►CQtRectFPropertyManagerPrivate | |
CData | |
CQtRectPropertyManager | The QtRectPropertyManager provides and manages QRect properties |
►CQtRectPropertyManagerPrivate | |
CData | |
CQtScrollBarFactory | QScrollBar widgets for properties created by QtIntPropertyManager objects |
CQtScrollBarFactoryPrivate | |
CQtSizeFPropertyManager | The QtSizeFPropertyManager provides and manages QSizeF properties |
►CQtSizeFPropertyManagerPrivate | |
CData | |
CQtSizePolicyPropertyManager | The QtSizePolicyPropertyManager provides and manages QSizePolicy properties |
CQtSizePolicyPropertyManagerPrivate | |
CQtSizePropertyManager | The QtSizePropertyManager provides and manages QSize properties |
►CQtSizePropertyManagerPrivate | |
CData | |
CQtSliderFactory | QSlider widgets for properties created by QtIntPropertyManager objects |
CQtSliderFactoryPrivate | |
CQtSpinBoxFactory | The description of this class will come soon ! |
CQtSpinBoxFactoryPrivate | |
CQtStringPropertyManager | The QtStringPropertyManager provides and manages QString properties |
►CQtStringPropertyManagerPrivate | |
CData | |
CQtTimeEditFactory | QTimeEdit widgets for properties created by QtTimePropertyManager objects |
CQtTimeEditFactoryPrivate | |
CQtTimePropertyManager | The QtTimePropertyManager provides and manages QTime properties |
CQtTimePropertyManagerPrivate | |
CQtTreePropertyBrowser | The description of this class will come soon ! |
CQtTreePropertyBrowserPrivate | |
CQtVariantEditorFactory | Widgets for properties created by QtVariantPropertyManager objects |
CQtVariantEditorFactoryPrivate | |
CQtVariantProperty | Convenience class handling QVariant based properties |
CQtVariantPropertyManager | And manages QVariant based properties |
CQtVariantPropertyManagerPrivate | |
CQtVariantPropertyPrivate | |
CQtVector3DPropertyManager | The QtVector3DPropertyManager provides and manages QVector3D properties |
►CQtVector3DPropertyManagerPrivate | |
CData | |
CQuitAction | When triggered, quit the current application |
CRawDataDialog | Input of the parameter to read a raw data file |
CRawImageComponent | This class manage raw images, i.e., images that are directly loaded from a file containing only the binary values of the voxels. The user has to fill a form in order to describe the parameters (volume and voxel sizes, binary type...) |
CReconstructionExtension | This reconstruction action extension |
►CReference | A reference is used to compare to simulated data |
CtimeStep | Private structure with monitors for a time step |
CRegionGrowing | Segment using a region growing algorithm the ImageComponent |
CRegionGrowingWidget | RegionGrowing action widget |
CRemoveLastInstanciatedAction | Remove the last top-level selected component (if several top level components were selected, the latest one is removed). Note that no prompt is asked to the user to save or not the component if unsaved |
CRenderingMode | Handle rendering options (surface and wireframe) of an Object3D |
CRenderingOption | An operator to change the way mesh are visualized |
CReorientImage | |
CReorientImageExtension | |
CReportBugDialog | |
CResampleAction | ResampleAction rescales an image to the given number of pixels, the output scalar type can be changed |
CResampleExtension | |
CRigidTransform | This action allows you to apply a linear transformation (translation,rotation around axes,scaling) the currently selected MeshComponents. This action uses a widget to select its different input parameters |
CRotation | Class that defines the type of Load 'Rotation' |
CRotationUnit | RotationUnit model the different values that can be taken by the unit field of a rotation |
CSaveAction | Save the current selected component |
►CSaveActionState | The asm application uses a state machine. This class implements the state of action save |
CsaveComponentsInfo | |
CSaveAllAction | Save all the current selected components |
CSaveAsAction | Save as the current selected component |
CSaveDisplacementFromTransformation | |
CSelectLastInstanciatedAction | Save the current selected component. This action allows one to select the last instantiated component |
CSetAnglesAction | This action simply display the widget allowing the user to select an angle to orientate the arbitrary slice |
CSetPathToTestData | Specify the current directory to the test data directory |
CShow3DViewer | Set the visibility of the MedicalImageViewer in order to only show the 3D viewer |
CShowAllViewers | Within the MedicalImageViewer, display all viewers (except arbitrary) |
CShowArbitrarySliceIn3D | Shows the arbitrary slice of the camitk::ImageComponent in the 3D viewer |
CShowArbitraryViewer | Within the MedicalImageViewer, display the arbitrary viewer |
CShowAxialSliceIn3D | Shows the axial slice of the camitk::ImageComponent in the 3D viewer |
CShowAxialViewer | Within the MedicalImageViewer, display the axial viewer |
CShowCoronalSliceIn3D | Shows the coronal slice of the camitk::ImageComponent in the 3D viewer |
CShowCoronalViewer | Within the MedicalImageViewer, display the coronal viewer |
CShowImageIn3D | Shows the whole volumic image (i.e. the camitk::ImageComponent) in the 3D viewer |
CShowIn3DExtension | Show the selected camitk::ImageComponent slices in the 3D viewer(s) action extension |
CShowSagittalSliceIn3D | Shows the sagittal slice of the volumic image in the 3D viewer |
CShowSagittalViewer | Within the MedicalImageViewer, display the sagittal viewer |
CSimulationDialog | Action to show the MML Simulation Dialog |
CSimulator | A simulator engine is used to compute the displacements of all atoms of the model |
CSimulatorFactory | A factory to create Simulator |
CSimulatorWidget | A widget specific of the simulator to add in the gui all simulator widget have to derive from this class |
CSingleAcquisition2DAction | Generic action to perform a 2D acquisition process |
CSingleAcquisition3DAction | Generic action to perform a 3D acquisition process |
CSmoothFilter | Smooth the input mesh |
CSobelEdgeDetection | Perform the Sobel edge detection on the ImageComponent |
CSofaSimulator | TODO Comment class here |
CSofaWidget | TODO Comment class here |
CSoluWriter | TODO Comment class here |
CSphereTopology | Create a sphere mesh |
CStartImaging2DAction | Generic action to start a 2D acquisition process |
CStartImaging3DAction | Generic action to start a 3D acquisition process |
CStatistics | |
CStlComponent | The manager of the STL format, see https://en.wikipedia.org/wiki/STL_%28file_format%29. Simply use vtkSTLReader to build a MeshComponent |
CStlExtension | Manage the STL extension. Exporting to STL is supported very simply thanks to vtkSTLWriter |
CStopImaging2DAction | Generic action to stop a 2D acquisition process |
CStopImaging3DAction | Generic action to stop a 3D acquisition process |
CStoppingCriterion | Class which represent the stopping criterion to check to stop simulation a StoppingCriterion is either a Criterion or a MultipleCriterion a StoppingCriterion can be checked using checkCriterion method to know if the StoppingCriterion is reach |
CStoppingCriterionFactory | A factory to create stopping criterion |
CStructuralComponent | A structural component is composed either by cell or by atoms |
CStructuralComponentProperties | A class that manages the structural component properties |
CStructure | Pure virtual class that represent an element of the structure. This implies that every structure could be represented in 3D and is a part of a structural component |
CStructureProperties | Describes the properties common to all structures |
CSurfaceExtractor | A class to generate the external surface of a pml to use it just add the cells among which you want to extract an external surface designed for the case where a pml represent several object and thus there are several surface to extract for an example of use see SofaSimulator.cpp |
CTabular | |
CTargetList | Manage a list of targets, can be created/modified using either an integer, a name, a list of integers given in a string (e.g. "1,3,5,10-15"), or a list of names given in a string (e.g. "componentA,componentB") |
CThreshold | A Threshold method is a method where individualTest is true is the tested double is inferior or equal to a fixed value |
CTime | A simple criterion based on time calculation |
CTimePeriodThreshold | A TimePeriodThreshold method is a method where individualTest is true when the tested double is true during a time period defined by a number of iterations |
CToggleConsoleAction | Display the console application widget, which, by default, prints the standard output and log. This action acts as a toggle button |
CTranslation | Class that defines the type of Load 'Translation' |
CTranslationConstraint | TODO Comment class here |
CTranslationUnit | TranslationUnit model the different values that can be taken by the unit field of a translation |
CTransparencyPointWidget | This widget handle specifically the transparency in the output image |
CUnit | Class that defines the unit of the Load |
CValueEvent | A valueEvent of a load is composed of a value and a date |
►CVariantManager | |
CData | |
CVelocity | A simple criterion based on velocity calculation |
CVolumeRenderingAction | This action perform a volume rendering |
CVolumeRenderingExtension | The volume rendering action extension |
CVolumeRenderingWidget | The widget allows the user to select the desired parameter for the transfer function |
CVRMLComponent | The manager of the VRML data. This also shows how to create a component composed by subcomponent (here all subcomponents are MeshComponent) |
CVRMLComponentExtension | This VRML Component allows you to manipulate VRML files (unstructured grid and polydata files) |
CVtkImageComponent | This class manage vtk images, i.e images that can be loaded in CamiTK by using an VTK importer |
CVtkImageComponentExtension | This vtkImages ComponentExtension allows you to manipulate any files handled by vtk |
CVtkMeshComponent | Features various Vtk mesh for CamiTK |
CVtkMeshComponentExtension | This Vtk ComponentExtension allows you to manipulate VTK files (unstructured grid and polydata files) |
CVtkMeshUtil | This class helps to transform, export and import vtk point sets |
CWarpOut | This action extracts the outer surface of a multiple surface polydata model and warp it outward |
CWelcomeWidget | Class linked with welcome interface which allows user to choose what he wants to create ( action, component etc..) |
CWizardController | Controller class, based on MVP architecture |
CWizardMainWindow | The main window of the Wizard. All state widgets are contained in this window |
CWizardState | Generic state of the wizard |
►CXmlHighlighter | TODO Comment class here |
CHighlightingRule | |