 ActionGenerator | |
 ActionStateMachineMainWindow | This Class describes ActionStateMachineMainWindow application |
 AnimationMotorAddon | The Animation Motor addon class |
 basic_streambuf | |
  camitk::ConsoleStream | Directly inspired by this place |
 Command | |
  camitk::ItkProgressObserver | |
 CommandLineParser | Easy management of command line |
 CompareInfo | |
 ComponentGenerator | |
 camitk::Core | Core class specifies the basic static information for the CamiTK API |
 Decoration | Abstract class representing a decoration added to a DC |
  AnyDecoration | This class allows you to display any geometric object represented by a SC (e.g |
  AtomDecoration | This class allows you to display a geometric object (arrow, sphere, ...) positionned on an atom |
 std::exception | STL class |
  camitk::AbortException | Exception class to handle abortion in component instanciation |
 ExtensionGenerator | |
 camitk::GeometricObject | A geometric object allows to create geometric object (sphere, arrow, ...) that can be added directly in the scene using getActor() |
 camitk::InterfaceBitMap | This class describes what are the methods to implement for a BitMap |
  camitk::Component | 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 |
   AtomDC | The manager of the Atom data |
   camitk::ImageComponent | The manager of the Image Volume data |
    DicomComponent | This class manage Dicom volume images stored in directories |
    ItkImageComponent | This class manage Itk images, i.e images that can be loaded in CamiTK by using an ITK importer |
    NiftiImageComponent | This component manages nifti images (using ITK I/O helper class) |
    RawImageComponent | This class manage raw images, i.e., images that are directly loaded from a file containing only the binary values of the voxels |
    VtkImageComponent | This class manage vtk images, i.e images that can be loaded in CamiTK by using an VTK importer |
   camitk::MeshComponent | Basic component to manage any kind of mesh |
    ComponentDC | The manager of the Component data |
     MultiComponentDC | The manager of the MultiComponent data |
     StructuralComponentDC | The manager of the Structural component data |
      CellDC | The manager of the Cell data |
    MshComponent | The manager of the .msh |
    ObjComponent | The manager of the objdata (alias wavefront format) |
    OffComponent | The manager of the .off |
    PMManagerDC | The manager of the physical model data |
    VtkMeshComponent | The manager of Vtk data |
   camitk::SingleImageComponent | This Component manages a set of images, destined to be seen in a single orientation only (axial OR sagittal OR coronal) |
   MMLComponent | This class manage a monitoring document ".mml" |
   VRMLComponent | The manager of the VRML data |
  camitk::Slice | Display a slice (i.e |
 camitk::InterfaceGeometry | This class describes what are the methods to implement for a Geometry (rendering parameters, input/output, filters, picking parameters...) |
  camitk::Component | 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 |
  camitk::Geometry | A 3D representation of a vtkPointSet to be displayed in a InteractiveViewer, this class implements the InterfaceGeometry |
 camitk::InterfaceNode | This class describe what are the methods to implement for a hierarchical tree node |
  camitk::Component | 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 |
 LoadsManager | This class manages the applied all loads (see LML), deformation add-on, atom data monitoring and atom decoration |
 camitk::Log | This class is a log utility |
 MMLMonitorDisplayFactory | A Factory for creating MMLMonitorDiplay |
 camitk::ObjectControllerPrivate | |
 PickedPixelMap | This class is dedicated to manage an ImageComponent with a list of selected/picked pixels |
 camitk::PlaneC | This class allows you to transform a plane(translation,rotation around an axis) and visualize it |
 LoadsSimulationDriver::Position | Private struct to store the initial positions |
 ProcessObject | |
  itk::ImageToVTKImageFilter< TInputImage > | Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline |
  itk::VTKImageToImageFilter< TOutputImage > | Converts a VTK image into an ITK image and plugs a vtk data pipeline to an ITK datapipeline |
 QApplication | |
  camitk::Application | The generic/default application |
   ActionStateMachine | |
 QDialog | |
  camitk::MedicalDataOriginDialog | The class ImageReconstructionAction interfaces the reconstruction of 3D volumes from a set of images (ImageComponent), typically using the marching cubes algorithm |
  camitk::SettingsDialog | This class controls the settings dialog user interface |
  LoadsAppliedTo | This dialog allows to see the empty list of appliedTo |
  LoadsEditor | A clean dialog to edit (add, modify, delete), loads and their parameters, directly from Core |
  LoadsMovie | This dialog allows to see the simulation It plays the impload, allowing the user to see the evolution of translations along time |
  LoadsSimulation | This dialog allows to run a simulation using a simulation motor |
  LoadsValueEvent | This dialog .. |
  RawDataDialog | Input of the parameter to read a raw data file |
 QFrame | |
  camitk::ActionWidget | Build a default widget for a given action using its Qt properties |
  camitk::InteractiveViewerFrame | InteractiveViewerFrame is just a QFrame that delegates all key events to its InteractiveViewer |
 QMainWindow | |
  camitk::MainWindow | This Class is the base class for your application |
   ImpMainWindow | This Class describes the "historical" imp application |
  DevWindow | |
  ExtensionWindow | |
  ExtTypeWindow | |
  LevelWindow | |
  NewbieWindow | |
  ReportWindow | |
 QMenu | |
  camitk::ComponentPopupMenu | |
   AtomDCPopup | The popup menu of the atom data component |
   MMLComponentPopup | A popup monu for MML component Acessible when rigth cliking on the component |
   MultiComponentDCPopup | The popup menu of the multi component data component |
   PMManagerDCPopup | The popup menu of the Physical Manager data component |
   StructuralComponentDCPopup | The popup menu of the structural component data component |
   VtkMeshComponentPopup | The popup menu of the VTK data component |
 QObject | |
  AtomDCProperties | The class AtomDCProperties defines an object that allows interaction of some properties of an atom |
  camitk::Action | Action class is an abstract class that enables you to build a action (generally on a component) |
   AboutAction | |
   AnisotropicDiffusion | |
   CannyEdgeDetection | |
   CenterMesh | Center current mesh component (at the end the barycenter of the mesh is in (0,0,0) |
   ChangeColor | |
   CleanPolyData | Using vtkCleanPolyData for example to clean nodes that are too close |
   ClearSelectionAction | |
   CloseAction | |
   CloseAllAction | |
   ConnectedComponents | |
   CreateSC | Generate MML/Sofa scn from a vtk mesh |
   Decimation | |
   Derivative | |
   ExtractSurface | |
   FillWithPoints | Fill a surfacic mesh with regularly spaced nodes (create new nodes inside the mesh) |
   GaussianFilter | |
   GenerateModel | Generate MML/Sofa scn from a vtk mesh |
   GradientMagnitude | |
   GradientMagnitudeRecursiveGaussian | |
   GridTopology | Create a 3D grid mesh |
   ImageLutAction | |
   ImageReconstructionAction | The class ImageReconstructionAction interfaces the reconstruction of 3D volumes from a set of images (ImageComponent), typically using the marching cubes algorithm |
   Laplacian | |
   LaplacianRecursiveGaussian | |
   LaplacianSharpening | |
   ManualThreshold | |
   MeanFilter | |
   MedianFilter | |
   MeshPicking | Demonstrates how to get information from image picking |
   MeshQuality | (very simple) Display of mesh quality |
   MorphologicalOperators | |
   MultiPicking | This action allows the user to store a list of picked pixels |
   OpenAction | When triggered, the OpenAction display a file open dialog |
   OtsuFilter | |
   QuitAction | |
   RegionGrowing | |
   RemoveLastInstanciatedAction | Remove the last top-level selected component (if several top level components were selected, the latest one is removed) |
   RenderingOption | An operator to change the way mesh are visualized |
   RigidTransform | This action allows you to apply a linear transformation (translation,rotation around axes,scaling) the currently selected MeshComponents |
   SaveAction | |
   SaveAllAction | |
   SaveAsAction | |
   SelectLastInstanciatedAction | This action allows to select the last instanciated component Note that only that one will be selected |
   SetAnglesAction | |
   Show3DViewer | Set the visibility of the MedicalImageViewer in order to only show the 3D viewer |
   ShowAllViewers | Set the visibility of the MedicalImageViewer in order to show all viewers |
   ShowArbitrarySliceIn3D | |
   ShowArbitraryViewer | Set the visibility of the MedicalImageViewer in order to only show the arbitrary viewer |
   ShowAxialSliceIn3D | |
   ShowAxialViewer | Set the visibility of the MedicalImageViewer in order to only show the axial viewer |
   ShowConsoleAction | |
   ShowCoronalSliceIn3D | |
   ShowCoronalViewer | Set the visibility of the MedicalImageViewer in order to only show the coronal viewer |
   ShowImageIn3D | |
   ShowSagittalSliceIn3D | |
   ShowSagittalViewer | Set the visibility of the MedicalImageViewer in order to only show the sagittal viewer |
   SobelEdgeDetection | |
   SphereTopology | Create a sphere mesh |
   VolumeRenderingAction | |
   WarpOut | Grow only the outward surface of a mesh |
  camitk::ActionExtension | This class describes what is a generic Action extension |
   ApplicationActionExtension | |
   ArbitrarySliceExtension | |
   BasicMeshExtension | |
   BasicTopologyExtension | |
   ImageLutExtension | |
   ITKFiltersExtension | |
   ITKSegmentationExtension | |
   MeshProcessingExtension | |
   MMLActionExtension | |
   MultiPickingExtension | Simple action that allows to add/remove/store a list of selected/picked pixel in a list |
   ReconstructionExtension | |
   ShowIn3DExtension | |
   VolumeRenderingExtension | |
  camitk::ComponentExtension | This class describes what is a generic Component extension |
   camitk::ImageComponentExtension | Abstract class created to support export file formats for ImageComponent Any data component plugin creating an ImageComponent should inherit from this class |
    DicomComponentExtension | |
    ItkImageComponentExtension | This ItkImages ComponentExtension allows you to manipulate any files handled by itk |
    NiftiImageComponentExtension | This NiftiImages ComponentExtension allows you to manipulate any files handled by itk |
    VtkImageComponentExtension | This vtkImages ComponentExtension allows you to manipulate any files handled by vtk |
   camitk::MeshComponentExtension | Abstract class created to support export file formats for MeshComponent Any data component plugin creating a MeshComponent should inherit from this class |
    MshExtension | This simple MSH Component allows you to manipulate .msh legacy files (gmsh) |
    ObjExtension | This simple OBJ Component allows you to manipulate obj files (alias wavefront) |
    OffExtension | |
    PMComponentExtension | This PML ComponentExtension allows you to manipulate physical model file ".pml" |
    VRMLComponentExtension | This VRML Component allows you to manipulate VRML files (unstructured grid and polydata files) |
    VtkMeshComponentExtension | This Vtk ComponentExtension allows you to manipulate VTK files (unstructured grid and polydata files) |
   MMLComponentExtension | This MML ComponentPlugin allows you to manipulate MML document |
  camitk::ExtensionManager | This class is used to manage all plugins loaded by the application |
  camitk::InterfaceProperty | This class describe what are the methods to implement in order to manage dynamic properties |
   camitk::Component | 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 |
  camitk::Viewer | Viewer is an abstract viewer |
   ActionStateViewer | |
   camitk::ActionViewer | ActionViewer is the viewer used to manage the actions |
   camitk::Explorer | Explorer window, display the list of all data currently opened in the application |
   camitk::InteractiveViewer | InteractiveViewer is used to view 3D objects and slices (anything that provides either a InterfaceBitMap or a InterfaceGeometry) |
   camitk::MedicalImageViewer | The views manager |
   camitk::PropertyExplorer | The property explorer |
  CellDCProperties | The class CellDCProperties defines an QObject that allows user interaction with properties of a cell (in an automatically generated UI) |
  LoadsSimulationDriver | This class manages the display of a simulation (either an already made simulation opened in a single lml file by LoadsMovie, or a simple step given by a simulation motor) |
  MMLDisplay | |
  MMLMonitorDisplay | |
   Arrows | |
   Colors | |
   Statistics | |
   Tabular | |
  StructuralComponentDCProperties | The class StructuralComponentDCProperties defines an QObject that allows user interaction with properties of a structural component (in an automatically generated UI) |
  TestClass | A little class with lots of properties |
  VtkMeshComponentProperties | The class VtkMeshComponentProperties defines properties for VtkMeshComponent |
 QSignalTransition | |
  ActionTransition | |
 QState | |
  ActionState | |
   SaveActionState | |
 QVTKWidget | |
  camitk::RendererWidget | RendererWidget implements all support methods to use camiTK with Qt interface |
 QWidget | |
  ActionStateWidget | |
  AnglesSetterWidget | This class describes the QWidget that allows user to change the X,Y ans Z angle of the arbitrary slice of a 2D image |
  AtomDCWidget | The class AtomDCWidget defines a widget controling the properties of an instance of an AtomDC |
  camitk::ObjectController | The object controller class |
  camitk::SliderSpinBoxWidget | A utility class to have QSpinBox and QSlider synchronized |
  camitk::SliderTextWidget | This widget allows you to use a slider with a lineedit in a Dialog Box |
  DecimationWidget | Decimate a VTK mesh (the UI) |
  ImageLutWidget | The class ImageLutWidget defines a widget controling the Look Up Table of an instance of ImageComponent |
  MultiPickingWidget | The corresponding widget (a table with the pixel coordinates/3D indexes + some buttons to interact with it) |
  ParameterWidget | |
  PropertyUI | A simple user interface to interact with ObjectController |
  RegionGrowingWidget | |
  RemovableLineEdit | |
 SaveActionState::saveComponentsInfo | |
 camitk::RendererWidget::ScreenshotFormatInfo | Sub-class containing all information concerning exporting images (screenshot) |
 SomeDicomInfo | |
 VtkMeshComponentRegistrationAddon | The Camera Calibration Addon class |
 VtkMeshUtil | This class helps to transform, export and import vtk point sets |