 basic_streambuf | |
  camitk::ConsoleStream | Directly inspired by this place |
 Command | |
  camitk::ItkProgressObserver | |
 camitk::Core | Core class specifies the basic static information for the CamiTK API |
 std::exception | STL class |
  camitk::AbortException | Exception class to handle abortion in component instanciation |
 camitk::GeometricObject | A geometric object allows to create geometric object (sphere, arrow, ...) that can be added directly in the scene using getActor() |
 camitk::HistoryItem | HistoryItem class describes the entry of an action used in a pipeline, in the history |
 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 |
   camitk::ImageComponent | |
   camitk::MeshComponent | Basic component to manage any kind of mesh |
   camitk::SingleImageComponent | This Component manages a set of images, destined to be seen in a single orientation only (axial OR sagittal OR coronal) |
  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::Log | This class is a log utility |
 camitk::ObjectControllerPrivate | |
 camitk::PlaneC | This class allows you to transform a plane(translation,rotation around an axis) and visualize it |
 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 |
 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 |
 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 |
 QMenu | |
  camitk::ComponentPopupMenu | |
 QObject | |
  camitk::Action | Action class is an abstract class that enables you to build a action (generally on a component) |
  camitk::ActionExtension | This class describes what is a generic Action extension |
  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 |
   camitk::MeshComponentExtension | Abstract class created to support export file formats for MeshComponent Any data component plugin creating a MeshComponent should inherit from this class |
  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 |
   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 |
 QVTKWidget | |
  camitk::RendererWidget | RendererWidget implements all support methods to use camiTK with Qt interface |
 QWidget | |
  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 |
 camitk::RendererWidget::ScreenshotFormatInfo | Sub-class containing all information concerning exporting images (screenshot) |