Computer Assited Medical Intervention Tool Kit  version 4.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C_EdgeTableEntry
 C_ScanLineList
 C_ScanLineListBlock
 CActionGeneratorGenerate an action
 CAnimationMotorAddonThe Animation Motor addon class
 CAnsysBatchAnsys batch file handler
 ►CAnsysBatchWriterAnsys batch writer helps to write a part of a batch file
 CAtomIteratorAllow iteration over a set of atoms given by a target list (component name or index list)
 ►Cbasic_streambuf
 CBRESINFO
 CCepGeneratorThis class contains the entry points to generate CEP
 CChronoElapsed real-time timer
 CClassNameHandlerHelper class to handle class names
 ►CCommand
 CCompareInfo
 ►CComponentA component is something that composed something and could also be a part of something
 CComponentGeneratorCreate a component
 Ccamitk::CoreCore class specifies the basic static information for the CamiTK API
 CCriterionFactoryA factory to create criterion
 CQtIntPropertyManagerPrivate::Data
 CQtDoublePropertyManagerPrivate::Data
 CQtStringPropertyManagerPrivate::Data
 CQtDatePropertyManagerPrivate::Data
 CQtPointFPropertyManagerPrivate::Data
 CQtSizePropertyManagerPrivate::Data
 CQtSizeFPropertyManagerPrivate::Data
 CQtRectPropertyManagerPrivate::Data
 CQtRectFPropertyManagerPrivate::Data
 CQtVector3DPropertyManagerPrivate::Data
 CQtEnumPropertyManagerPrivate::Data
 CQtFlagPropertyManagerPrivate::Data
 CDecoratedDoublePropertyManager::Data
 CVariantManager::Data
 CDDXPointRec
 ►CDecorationAbstract class representing a decoration added to a DC
 CDependencyGeneratorCreate the dependencies, generate the "NEEDs_LIBRARY" in the cmake file
 CDicomDialogEntryThis class represents a line in the Dialog box of the DICOM series the user is prompted to open
 CDicomParserDicomParser allows one to parse a directory of DICOM files looking for studies and series
 CDicomSerieDicomSerie is a CamiTK high level class to represent a DICOM SERIES This class encapsulates GDCM objects to handle a DICOM SERIES
 CDirectionClass that defines the direction of the Load with x, y and z
 CEdgeTable
 CEditorFactoryPrivate< Editor >
 ►CEditorFactoryPrivate< QComboBox >
 ►CEditorFactoryPrivate< QDateEdit >
 ►CEditorFactoryPrivate< QDateTimeEdit >
 ►CEditorFactoryPrivate< QDoubleSpinBox >
 ►CEditorFactoryPrivate< QLineEdit >
 ►CEditorFactoryPrivate< QScrollBar >
 ►CEditorFactoryPrivate< QSlider >
 ►CEditorFactoryPrivate< QSpinBox >
 ►CEditorFactoryPrivate< QtBoolEdit >
 ►CEditorFactoryPrivate< QtCharEdit >
 ►CEditorFactoryPrivate< QtColorEditWidget >
 ►CEditorFactoryPrivate< QtFontEditWidget >
 ►CEditorFactoryPrivate< QTimeEdit >
 ►CEditorFactoryPrivate< QtKeySequenceEdit >
 ►Cstd::exceptionSTL class
 ►CExtensionGeneratorCommon abstract class to generate extensions
 CFacetClass facet to hold and compare facet This class is used for the extraction of external surface during importation of simulator specific files
 Ccamitk::GeometricObjectA geometric object allows one to create geometric object (sphere, arrow, ...) that can be added directly in the scene using getActor()
 Cstd::greater< ValueEvent * >
 CXmlHighlighter::HighlightingRule
 Ccamitk::HistoryComponentHistoryComponent class describes the component information (name, type) stored in the history
 Ccamitk::HistoryItemHistoryItem class describes the entry of an action used in a pipeline, in the history
 CHistoryItemThis properties and methods helps registering an applied action in the history of the application
 ►CInterfaceBitMap
 ►Ccamitk::InterfaceFrameThis class describes what are the methods to implement in order to manage a Component position in space
 ►Ccamitk::InterfaceGeometryThis class describes what are the methods to implement for a Geometry (rendering parameters, input/output, filters, picking parameters...)
 ►Ccamitk::InterfaceNodeThis class describe what are the methods to implement for a hierarchical tree node
 CChangeLanguage::languageAndFlag
 ►CLoadClass that describes a load to be used in the simulation
 CLoadsThis class makes it possible to manage a list of "Load"
 CLoadsManagerThis class manages the applied all loads (see LML), deformation add-on, atom data monitoring and atom decoration
 Ccamitk::LogThis class is a log utility
 ►CMethodA Method represent how to make the boolean assessment with criteria data (a vector of double)
 CMethodFactoryA factory to create method
 CMMLMonitorDisplayFactoryA Factory for creating MMLMonitorDiplay
 ►CMonitorA 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
 CMonitorFactoryA factory to create monitors
 ►CMonitoringManagerManager of the benchmark tests
 CMonitoringManagerFactoryA factory to create MonitoringManager
 CMultipleCriterionFactoryA factory to create MultipleCriterion
 Ccamitk::ObjectControllerPrivate
 CObjectControllerPrivate
 CParameterGeneratorGenerate parameters
 CPhysicalModelThis is the main class of this project
 CPickedPixelMapThis class is dedicated to manage an ImageComponent with a list of selected/picked pixels
 Ccamitk::PlaneCThis class allows you to transform a plane(translation,rotation around an axis) and visualize it
 CPMLTransformPML Transform is composed by static methods It performs transformations on pml object and do a lot of useful things
 CLoadsSimulationDriver::PositionPrivate struct to store the initial positions
 ►CProcessObject
 ►CProjectiveConstraintSet
 ►CPropertiesDescribes the properties common to all structures and components
 Ccamitk::PropertyThis class describes a property that can be used in components and actions or any class that needs to be passed to ObjectControler
 ►CQAbstractTableModel
 ►CQApplication
 ►CQDialog
 ►CQFrame
 ►CQItemDelegate
 ►CQMainWindow
 ►CQMenu
 ►CQObject
 ►CQPixmap
 CQPolygonalProcessor
 ►CQScrollArea
 ►CQSignalTransition
 ►CQSortFilterProxyModel
 ►CQState
 ►CQSyntaxHighlighter
 ►CQTableView
 CQtAbstractPropertyBrowserPrivate
 CQtAbstractPropertyManagerPrivate
 CQtBoolPropertyManagerPrivate
 CQtBrowserItemProperty in a property browser instance
 CQtBrowserItemPrivate
 CQtButtonPropertyBrowserPrivate
 CQtCanvasChunk
 CQtCanvasClusterizer
 CQtCanvasData
 ►CQtCanvasItem
 CQtCanvasItemExtra
 CQtCanvasItemLess
 CQtCanvasPixmapArray
 CQtCanvasViewData
 CQtCharPropertyManagerPrivate
 CQtColorPropertyManagerPrivate
 CQtCursorDatabaseThe description of this class will come soon !
 CQtCursorEditorFactoryPrivate
 CQtCursorPropertyManagerPrivate
 CQtDatePropertyManagerPrivate
 CQtDateTimePropertyManagerPrivate
 CQtDoublePropertyManagerPrivate
 CQtEnumPropertyManagerPrivate
 CQtEnumPropertyType
 CQtFlagPropertyManagerPrivate
 CQtFlagPropertyType
 CQtFontPropertyManagerPrivate
 CQtGroupBoxPropertyBrowserPrivate
 CQtGroupPropertyType
 ►CQThread
 CQtIntPropertyManagerPrivate
 CQtKeySequencePropertyManagerPrivate
 CQtLocalePropertyManagerPrivate
 CQtMetaEnumProvider
 CQtPointFPropertyManagerPrivate
 CQtPointPropertyManagerPrivate
 ►CQtPolygonScanner
 ►CQtPropertyThe description of this class will come soon !
 CQtPropertyBrowserUtils
 CQtPropertyPrivate
 CQtRectFPropertyManagerPrivate
 CQtRectPropertyManagerPrivate
 ►CQTreeWidget
 CQtSizeFPropertyManagerPrivate
 CQtSizePolicyPropertyManagerPrivate
 CQtSizePropertyManagerPrivate
 CQtStringPropertyManagerPrivate
 CQtTimePropertyManagerPrivate
 CQtTreePropertyBrowserPrivate
 CQtVariantEditorFactoryPrivate
 CQtVariantPropertyManagerPrivate
 CQtVariantPropertyPrivate
 CQtVector3DPropertyManagerPrivate
 ►CQVTKWidget2
 ►CQWidget
 CReferenceA reference is used to compare to simulated data
 CRenderingModeHandle rendering options (surface and wireframe) of an Object3D
 CSaveActionState::saveComponentsInfo
 Ccamitk::RendererWidget::ScreenshotFormatInfoSub-class containing all information concerning exporting images (screenshot)
 ►CSimulatorA simulator engine is used to compute the displacements of all atoms of the model
 CSimulatorFactoryA factory to create Simulator
 CSomeDicomInfo
 ►CStoppingCriterionClass 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
 CStoppingCriterionFactoryA factory to create stopping criterion
 ►CStructurePure virtual class that represent an element of the structure
 CSurfaceExtractorA 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 exemple of use see SofaSimulator.cpp
 CTargetListManage a list of targets, can be created/modified using either an integer, a name, a list of integers given in a string (e.g
 CReference::timeStepPrivate structure with monitors for a time step
 ►CUnitClass that defines the unit of the Load
 CValueEventA valueEvent of a load is composed of a value and a date
 ►CvtkCommand
 ►CvtkInteractorStyle
 CVtkMeshUtilThis class helps to transform, export and import vtk point sets
 CQtGroupBoxPropertyBrowserPrivate::WidgetItem
 CQtButtonPropertyBrowserPrivate::WidgetItem
 CWizardControllerController class, based on MVP architecture