Computer Assited Medical Intervention Tool Kit  version 3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs
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  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  ComponentPopupMenu
 Generic class for Component popup menu. To create your own Component popup, create a class that inherits from this one. Your class could have as many slot that you want. Create popup menu item and connect your slot using the addAction method. 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  GeometricObject
 A geometric object allows 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  ImageComponent
 
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  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  InterfaceGeometry
 This class describes what are the methods to implement for a Geometry (rendering parameters, input/output, filters, picking parameters...) 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  MedicalDataOriginDialog
 The class ImageReconstructionAction interfaces the reconstruction of 3D volumes from a set of images (ImageComponent), typically using the marching cubes algorithm. 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  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  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  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...
 

Typedefs

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

Typedef Documentation

A list of Action.

A set of Action.

A list of Component.

typedef vtkSmartPointer<vtkCamera> camitk::vtkSmartPointerCamera