Computer Assited Medical Intervention Tool Kit  version 4.1
Classes | Typedefs | Functions | Variables
camitk Namespace Reference

Classes

class  AbortException
 Exception class to handle abortion in component instanciation. More...
 
class  Action
 Action class is an abstract class that enables you to build a action (generally on a component). More...
 
class  ActionExtension
 This class describes what is a generic Action extension. More...
 
class  ActionViewer
 ActionViewer is the viewer used to manage the actions. More...
 
class  ActionWidget
 Build a default widget for a given action using its Qt properties. More...
 
class  Application
 The generic/default application. More...
 
class  CamiTKLogger
 This is the default logger for CamiTK. More...
 
class  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. More...
 
class  ComponentExtension
 This class describes what is a generic Component extension. More...
 
class  ConsoleStream
 Provides a console windows, within the CamiTK application. More...
 
class  Core
 Core class specifies the basic static information for the CamiTK API. More...
 
class  Explorer
 Explorer window, display the list of all data currently opened in the application. More...
 
class  ExtensionManager
 This class is used to manage all plugins loaded by the application. More...
 
class  Frame
 Represents a hierarchy of frames. More...
 
class  FrameExplorer
 Explorer window, display the list of all data currently opened in the application. More...
 
class  GeometricObject
 A geometric object allows one to create geometric object (sphere, arrow, ...) that can be added directly in the scene using getActor(). More...
 
class  Geometry
 A 3D representation of a vtkPointSet to be displayed in a InteractiveViewer, this class implements the InterfaceGeometry. More...
 
class  HistoryComponent
 HistoryComponent class describes the component information (name, type) stored in the history. More...
 
class  HistoryItem
 HistoryItem class describes the entry of an action used in a pipeline, in the history. More...
 
class  ImageAcquisitionComponent
 This class describes what is a generic Image Acquisition Component which derives from Component. More...
 
class  ImageAcquisitionComponentExtension
 This class describes what is a generic Image Acquisition Component extension. More...
 
class  ImageComponent
 The manager of the Image Volume data. More...
 
class  ImageComponentExtension
 Abstract class created to support export file formats for ImageComponent Any data component plugin creating an ImageComponent should inherit from this class. More...
 
class  ImageOrientationHelper
 Helper class. More...
 
class  InteractiveViewer
 InteractiveViewer is used to view 3D objects and slices (anything that provides either a InterfaceBitMap or a InterfaceGeometry). More...
 
class  InteractiveViewerFrame
 InteractiveViewerFrame is just a QFrame that delegates all key events to its InteractiveViewer. More...
 
class  InterfaceBitMap
 This class describes what are the methods to implement for a BitMap. More...
 
class  InterfaceFrame
 This class describes what are the methods to implement in order to manage a Component position in space. More...
 
class  InterfaceGeometry
 This class describes what are the methods to implement for a Geometry (rendering parameters, input/output, filters, picking parameters...) More...
 
class  InterfaceLogger
 The CamiTK logger interface provides a flexible tracing system to CamiTK applications. More...
 
class  InterfaceNode
 This class describe what are the methods to implement for a hierarchical tree node. More...
 
class  InterfaceProperty
 This class describe what are the methods to implement in order to manage dynamic properties. More...
 
class  ItkProgressObserver
 Allows showing a progress bar when using ITK methods. More...
 
class  Log
 This class is a log utility. More...
 
class  MainWindow
 This Class is the base class for your application. More...
 
class  MedicalImageViewer
 The views manager. More...
 
class  MeshComponent
 Basic component to manage any kind of mesh. More...
 
class  MeshComponentExtension
 Abstract class created to support export file formats for MeshComponent Any data component plugin creating a MeshComponent should inherit from this class. More...
 
class  MeshDataFilterModel
 CamiTK intern class to help automatically sort or show specific data. More...
 
class  MeshDataModel
 Qt model for mesh data. More...
 
class  MeshDataView
 Qt view for mesh data. More...
 
class  MeshSelectionModel
 Qt model for mesh selection This class use the Qt model/view design. More...
 
class  MeshSelectionView
 Qt view for mesh selection. More...
 
class  ObjectController
 The object controller class. More...
 
class  ObjectControllerPrivate
 
class  PlaneC
 This class allows you to transform a plane(translation,rotation around an axis) and visualize it. More...
 
class  Property
 This class describes a property that can be used in components and actions or any class that needs to be passed to ObjectControler. More...
 
class  PropertyExplorer
 The property explorer. More...
 
class  PropertyObject
 This class describes a property object. More...
 
class  RendererWidget
 RendererWidget implements all support methods to use camiTK with Qt interface. More...
 
class  SettingsDialog
 This class controls the settings dialog user interface. More...
 
class  SimplisticComponent
 This class has been implemented to be able to instanciate a very basic component with NO_REPRESENTATION. More...
 
class  SingleImageComponent
 This Component manages a set of images, destined to be seen in a single orientation only (axial OR sagittal OR coronal). More...
 
class  Slice
 Display a slice (i.e. More...
 
class  SliderSpinBoxWidget
 A utility class to have QSpinBox and QSlider synchronized. More...
 
class  SliderTextWidget
 This widget allows you to use a slider with a lineedit in a Dialog Box. More...
 
class  Viewer
 Viewer is an abstract viewer. More...
 
class  vtkInteractorStylePick
 Interactor used when we are in picking mode. More...
 

Typedefs

using ActionList = QList< Action * >
 A list of Action. More...
 
using ActionSet = QSet< Action * >
 A set of Action. More...
 
using ComponentList = QList< Component * >
 A list of Component. More...
 
using vtkSmartPointerCamera = vtkSmartPointer< vtkCamera >
 

Functions

bool actionLessThan (const camitk::Action *a1, const camitk::Action *a2)
 
bool operator< (const ComponentList &l1, const ComponentList &l2)
 
 vtkInstantiatorNewMacro (vtkInteractorStylePick)
 
 vtkStandardNewMacro (vtkInteractorStylePick)
 

Variables

QMap< RendererWidget::ScreenshotFormat, RendererWidget::ScreenshotFormatInfo * > screenshotMap
 

Typedef Documentation

◆ ActionList

using camitk::ActionList = typedef QList<Action*>

A list of Action.

◆ ActionSet

using camitk::ActionSet = typedef QSet<Action*>

A set of Action.

◆ ComponentList

using camitk::ComponentList = typedef QList<Component*>

A list of Component.

◆ vtkSmartPointerCamera

using camitk::vtkSmartPointerCamera = typedef vtkSmartPointer<vtkCamera>

Function Documentation

◆ actionLessThan()

bool camitk::actionLessThan ( const camitk::Action a1,
const camitk::Action a2 
)

◆ operator<()

bool camitk::operator< ( const ComponentList l1,
const ComponentList l2 
)

◆ vtkInstantiatorNewMacro()

camitk::vtkInstantiatorNewMacro ( vtkInteractorStylePick  )

◆ vtkStandardNewMacro()

camitk::vtkStandardNewMacro ( vtkInteractorStylePick  )

Variable Documentation

◆ screenshotMap