 camitk::AbortException | Exception class to handle abortion in component instanciation |
 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 | |
 ActionGenerator | |
 ActionState | |
  SaveActionState | |
 ActionStateMachineMainWindow | This Class describes ActionStateMachineMainWindow application |
 ActionStateWidget | |
 ActionTransition | |
 camitk::ActionWidget | Build a default widget for a given action using its Qt properties |
 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 |
 AnimationMotorAddon | The Animation Motor addon class |
 camitk::Application | The generic/default application |
  ActionStateMachine | |
 AtomDCProperties | The class AtomDCProperties defines an object that allows interaction of some properties of an atom |
 AtomDCWidget | The class AtomDCWidget defines a widget controling the properties of an instance of an AtomDC |
 CellDCProperties | The class CellDCProperties defines an QObject that allows user interaction with properties of a cell (in an automatically generated UI) |
 CommandLineParser | Easy management of command line |
 CompareInfo | |
 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 |
 ComponentGenerator | |
 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 |
 camitk::ConsoleStream | Directly inspired by this place |
 camitk::Core | Core class specifies the basic static information for the CamiTK API |
 DecimationWidget | Decimate a VTK mesh (the UI) |
 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 |
 DevWindow | |
 ExtensionGenerator | |
 camitk::ExtensionManager | This class is used to manage all plugins loaded by the application |
 ExtensionWindow | |
 ExtTypeWindow | |
 camitk::GeometricObject | A geometric object allows to create geometric object (sphere, arrow, ...) that can be added directly in the scene using getActor() |
 ImageLutWidget | The class ImageLutWidget defines a widget controling the Look Up Table of an instance of ImageComponent |
 itk::ImageToVTKImageFilter< TInputImage > | Converts an ITK image into a VTK image and plugs a itk data pipeline to a VTK datapipeline |
 camitk::InteractiveViewerFrame | InteractiveViewerFrame is just a QFrame that delegates all key events to its InteractiveViewer |
 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 |
 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::ItkProgressObserver | |
 LevelWindow | |
 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 |
 LoadsManager | This class manages the applied all loads (see LML), deformation add-on, atom data monitoring and atom decoration |
 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 |
 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) |
 LoadsValueEvent | This dialog .. |
 camitk::Log | This class is a log utility |
 camitk::MainWindow | This Class is the base class for your application |
  ImpMainWindow | This Class describes the "historical" imp application |
 camitk::MedicalDataOriginDialog | The class ImageReconstructionAction interfaces the reconstruction of 3D volumes from a set of images (ImageComponent), typically using the marching cubes algorithm |
 MMLDisplay | |
 MMLMonitorDisplay | |
  Arrows | |
  Colors | |
  Statistics | |
  Tabular | |
 MMLMonitorDisplayFactory | A Factory for creating MMLMonitorDiplay |
 MultiPickingWidget | The corresponding widget (a table with the pixel coordinates/3D indexes + some buttons to interact with it) |
 NewbieWindow | |
 camitk::ObjectController | The object controller class |
 camitk::ObjectControllerPrivate | |
 ParameterWidget | |
 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 |
 PropertyUI | A simple user interface to interact with ObjectController |
 RawDataDialog | Input of the parameter to read a raw data file |
 RegionGrowingWidget | |
 RemovableLineEdit | |
 camitk::RendererWidget | RendererWidget implements all support methods to use camiTK with Qt interface |
 ReportWindow | |
 SaveActionState::saveComponentsInfo | |
 camitk::RendererWidget::ScreenshotFormatInfo | Sub-class containing all information concerning exporting images (screenshot) |
 camitk::SettingsDialog | This class controls the settings dialog user interface |
 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 |
 SomeDicomInfo | |
 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 |
 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 |
 itk::VTKImageToImageFilter< TOutputImage > | Converts a VTK image into an ITK image and plugs a vtk data pipeline to an ITK datapipeline |
 VtkMeshComponentProperties | The class VtkMeshComponentProperties defines properties for VtkMeshComponent |
 VtkMeshComponentRegistrationAddon | The Camera Calibration Addon class |
 VtkMeshUtil | This class helps to transform, export and import vtk point sets |