Computer Assited Medical Intervention Tool Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  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
class  ConsoleStream
 Directly inspired by this place. 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  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  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
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  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 QList< Action * > ActionList
 A list of Action.
typedef QSet< Action * > ActionSet
 A set of Action.
typedef QList< Component * > ComponentList
 A list of Component.
typedef vtkSmartPointer
< vtkCamera > 
vtkSmartPointerCamera

Functions

static const QString ACTION ("-- Select Action --")
bool actionLessThan (const camitk::Action *a1, const camitk::Action *a2)
static const QString FAMILY ("-- Select Family --")
bool operator< (const ComponentList &l1, const ComponentList &l2)

Variables

static std::ofstream logFile
QMap
< RendererWidget::ScreenshotFormat,
RendererWidget::ScreenshotFormatInfo * > 
screenshotMap

Typedef Documentation

typedef QList<Action *> camitk::ActionList

A list of Action.

typedef QSet<Action *> camitk::ActionSet

A set of Action.

typedef QList<Component *> camitk::ComponentList

A list of Component.

typedef vtkSmartPointer<vtkCamera> camitk::vtkSmartPointerCamera

Function Documentation

static const QString camitk::ACTION ( "-- Select Action --"  )
static
bool camitk::actionLessThan ( const camitk::Action a1,
const camitk::Action a2 
)
static const QString camitk::FAMILY ( "-- Select Family --"  )
static
bool camitk::operator< ( const ComponentList &  l1,
const ComponentList &  l2 
)

Variable Documentation

std::ofstream camitk::logFile
static