Namespaces | Classes | Typedefs | Enumerations | Functions | Variables

mitk Namespace Reference
[Functionalities]

Qmitk. More...

Namespaces

namespace  ColorConversions
 

some conversion routines to convert between different color spaces


Classes

class  BaseDataSource
 Superclass of all classes generating base data (instances of class mitk::BaseData) as output. More...
class  BaseProcess
 Superclass of all classes generating some kind of mitk::BaseData. More...
class  CoreObjectFactory
class  CoreObjectFactoryBase
class  DataNodeFactory
 Factory, which creates instances of mitk::DataNodes filled with data read from a given file. More...
class  DataNodeSource
 Superclass of all classes generating data tree nodes (instances of class mitk::DataNode) as output. More...
class  Geometry2DDataToSurfaceFilter
 Superclass of all classes having a Geometry2DData as input and generating Images as output. More...
class  HistogramGenerator
 Provides an easy way to calculate an itk::Histogram for a mitk::Image. More...
class  ImageChannelSelector
 Provides access to a channel of the input image. More...
class  ImageSliceSelector
 Provides access to a slice of the input image. More...
class  ImageSource
 Superclass of all classes generating Images (instances of class Image) as output. More...
class  ImageTimeSelector
 Provides access to a volume at a specific time of the input image. More...
class  ImageToImageFilter
 Superclass of all classes having one or more Images as input and generating Images as output. More...
class  ImageToItk
class  ITKImageImport
 Pipelined import of itk::Image. More...
class  PointSetSource
 Superclass of all classes generating point sets (instances of class mitk::PointSet) as output. More...
class  PointSetToPointSetFilter
 Superclass of all classes/algorithms having one or more PointSets as input and output. More...
class  RGBToRGBACastImageFilter
class  SubImageSelector
 Base class of all classes providing access to parts of an image. More...
class  SurfaceSource
 Superclass of all classes generating surfaces (instances of class Surface) as output. More...
class  SurfaceToSurfaceFilter
 Superclass of all classes getting surfaces (instances of class Surface) as input and generating surfaces as output. More...
class  UIDGenerator
 Generated unique IDs. More...
class  VolumeCalculator
 Calculates the volume of a mitk::Image. The given volume is in milliliters or as a voxel count. Voxels are counted if their gray value is above a threshold (see SetThreshold), the default threshold is 0. More...
class  BaseController
 Baseclass for renderer slice-/camera-control. More...
class  CallbackEventOneParameter
 Used by CallbackFromGUIThread to pass parameters. More...
class  CallbackFromGUIThreadImplementation
 Toolkit specific implementation of mitk::CallbackFromGUIThread. More...
class  CallbackFromGUIThread
 Allows threads to call some method from within the GUI thread. More...
class  CameraController
 controls the camera used by the associated BaseRenderer More...
class  CameraRotationController
class  FocusManager
 manages a list of BaseRenderer. More...
class  LimitedLinearUndo
 A linear undo model with one undo and one redo stack. More...
class  UndoStackItem
 Represents an entry of the undo or redo stack. More...
class  OperationEvent
 Represents a pair of operations: undo and the according redo. More...
class  ProgressBar
 Sending a message to the applications ProgressBar. More...
class  ProgressBarImplementation
 GUI indepentent Interface for all Gui depentent implementations of a ProgressBar. More...
class  ReferenceCountWatcher
 Keeps track of the reference count of an object even if it is destroyed. More...
class  RenderingManager
 Manager for coordinating the rendering process. More...
class  TestingRenderingManager
class  RenderingManagerFactory
 Factory interface for facilitating the usage of a platform-specific mitk::RenderingManager instance. More...
class  TestingRenderingManagerFactory
class  SliceNavigationController
 Controls the selection of the slice the associated BaseRenderer will display. More...
class  SlicesCoordinator
 Coordinates a list of SliceNavigationControllers. More...
class  SlicesRotator
 Enables rotation of visible slices (for sliced geometries).This class takes care of several SliceNavigationControllers and handles slice selection / slice rotation. It is added as listener to GlobalInteraction by QmitkStdMultiWidget. More...
class  SlicesSwiveller
 Enables arbitrary rotation of visible slices around a swivel point (for sliced geometries).This class takes care of several SliceNavigationControllers and handles slice selection / slice rotation. It is added as listener to GlobalInteraction by QmitkStdMultiWidget. More...
class  StatusBar
 Sending a message to the applications StatusBar. More...
class  StatusBarImplementation
 GUI indepentent Interface for all Gui depentent implementations of a StatusBar. More...
class  Stepper
 Helper class to step through a list. More...
class  TestFailedException
 Indicate a failed test. More...
class  TestManager
class  UndoController
class  UndoModel
 superclass for all UndoModels More...
class  VerboseLimitedLinearUndo
 A limited linear undo model providing GUI elements with stack status information. More...
class  VtkInteractorCameraController
 vtk-based camera controller More...
class  VtkLayerController
class  AbstractTransformGeometry
 Describes a geometry defined by an vtkAbstractTransform and a plane. More...
class  AnnotationProperty
 Property for annotations. More...
class  ApplicationCursorImplementation
 Toolkit specific implementation of mitk::ApplicationCursor. More...
class  ApplicationCursor
 Allows to override the application's cursor. More...
class  BaseData
 Base of all data objects. More...
class  BaseDataTestImplementation
 Implementation of BaseData (for testing) More...
class  BaseProperty
 Abstract base class for properties. More...
class  ClippingProperty
 Property for clipping datasets; currently only clipping planes are possible. More...
class  ColorProperty
 RGB color property. More...
class  DataNode
 Class for nodes of the DataTree. More...
class  DataStorage
 Data management class that handles 'was created by' relations. More...
class  DisplayGeometry
 Describes the geometry on the display/screen for 2D display. More...
class  EnumerationProperty
class  GenericLookupTable
 Template class for generating lookup-tables. More...
class  GenericProperty
class  Geometry2D
 Describes the geometry of a two-dimensional object. More...
class  Geometry2DData
 Data class containing Geometry2D objects. More...
class  Geometry3D
 Describes the geometry of a data object. More...
class  GeometryData
 Data class only having a Geometry3D but not containing any specific data. More...
class  GroupTagProperty
 Property class that has no value. More...
class  Image
 Image class for storing images. More...
class  ImageDataItem
 Internal class for managing references on sub-images. More...
class  ItkMatrixHack
 Internal hack to set m_MatrixMTime of itk::MatrixOffsetTransformBase correctly after changing the matrix. For internal use only. More...
class  LandmarkBasedCurvedGeometry
 Superclass of AbstractTransformGeometry sub-classes defined by a set of landmarks. More...
class  LandmarkProjector
 Base-class of landmark-projectors, which project the target landmarks to create source landmarks. More...
class  LandmarkProjectorBasedCurvedGeometry
 Superclass of AbstractTransformGeometry sub-classes defined by a set of landmarks. More...
class  LevelWindow
 Class to store level/window values. More...
class  LevelWindowManager
 Provides access to the mitkLevelWindowProperty object and mitkLevelWindow to the current image. More...
class  LevelWindowPreset
class  LevelWindowProperty
 Property for level/window data. More...
class  Line
 Descibes a line. More...
class  LookupTable
 LookupTable containing a vtkLookupTable. More...
class  BoolLookupTable
 specializations of GenericLookupTable More...
class  FloatLookupTable
class  IntLookupTable
class  StringLookupTable
class  Material
class  MemoryUtilities
class  ModalityProperty
 Enumerates all known modalities. More...
class  ModeOperation
 class that holds the information for a change of the modus of an interactor object More...
class  NodePredicateAnd
 Composite predicate that forms a logical AND relation from its child predicates. More...
class  NodePredicateBase
 Interface for evaluation conditions used in the DataStorage class GetSubset() method. More...
class  NodePredicateCompositeBase
 Base class for all predicates that can have child predicates (e.g. AND/OR) More...
class  NodePredicateData
 Predicate that evaluates if the given DataNodes data object pointer equals a given pointer. More...
class  NodePredicateDataType
 Predicate that evaluates if the given DataNodes data object is of a specific data type. More...
class  TNodePredicateDataType
 Tests for type compatibility (dynamic_cast). More...
class  NodePredicateDimension
 Predicate that evaluates if the given DataNodes data object has the specified dimension, for datasets where dimension is applicable. More...
class  NodePredicateFirstLevel
 Predicate that evaluates if the given node is a direct or indirect source node of a specific node. More...
class  NodePredicateNot
 Composite predicate that negates its child predicate Changed: NodePredicateNot now derives from NodePredicateCompositeBase though it really holds only one subpredicate at any time. But logically any Predicate that has one or more subpredicate is a CompositePredicate. More...
class  NodePredicateOr
 Composite predicate that forms a logical OR relation from its child predicates. More...
class  NodePredicateProperty
 Predicate that evaluates if the given DataNode has a specific property. If the second parameter is NULL, it will only be checked whether there is a property with the specified name. More...
class  NodePredicateSource
 Predicate that evaluates if the given node is a direct or indirect source node of a specific node. More...
class  PlaneGeometry
 Describes a two-dimensional, rectangular plane. More...
class  PlaneOperation
 Operation for setting a plane (defined by its origin and normal) More...
class  PlaneOrientationProperty
class  PointOperation
 Operation that handles all actions on one Point. More...
class  PointSet
 Data structure which stores a set of points. Superclass of mitk::Mesh. More...
class  BoolProperty
class  IntProperty
class  FloatProperty
class  DoubleProperty
class  Vector3DProperty
class  Point3dProperty
class  Point4dProperty
class  Point3iProperty
class  FloatLookupTableProperty
class  BoolLookupTableProperty
class  IntLookupTableProperty
class  StringLookupTableProperty
class  PropertyList
 Key-value list holding instances of BaseProperty. More...
class  ResliceMethodProperty
class  RotationOperation
 Operation, that holds everything necessary for an rotation operation. More...
class  ShaderProperty
class  SlicedData
 Super class of data objects consisting of slices. More...
class  SlicedGeometry3D
 Describes the geometry of a data object consisting of slices. More...
class  SmartPointerProperty
 Property containing a smart-pointer. More...
class  StandaloneDataStorage
 Data management class that handles 'was created by' relations. More...
class  StateTransitionOperation
 operation, that changes the stateMachine and sets a state according to a transition to an other state. More...
class  StringProperty
 Property for strings. More...
class  Surface
 Class for storing surfaces (vtkPolyData) More...
class  SurfaceOperation
class  ThinPlateSplineCurvedGeometry
 Thin-plate-spline-based landmark-based curved geometry. More...
class  TimeSlicedGeometry
 Describes a geometry consisting of several geometries which exist at different times. More...
class  TransferFunction
 Wrapper class for VTK scalar opacity, gradient opacity, and color transfer functions. More...
class  TransferFunctionInitializer
 Wrapper class for VTK scalar opacity, gradient opacity, and color transfer functions. More...
class  TransferFunctionProperty
class  VtkInterpolationProperty
class  VtkRepresentationProperty
class  VtkResliceInterpolationProperty
class  VtkScalarModeProperty
class  VtkVolumeRenderingProperty
class  WeakPointer
 Implements a weak reference to an object. More...
class  WeakPointerProperty
 Property containing a smart-pointer. More...
class  Action
 represents an action, that is executed after a certain event (in statemachine-mechanism) More...
class  AffineInteractor
 Interactor for Affine transformations translate, rotate and scale. More...
class  CoordinateSupplier
 Interactor. More...
class  DisplayCoordinateOperation
 Operation with informations necessary for operations of DisplayVectorInteractor. More...
class  DisplayInteractor
 The class handles zooming and panning events. More...
class  DisplayPositionEvent
 Event that stores coordinates. More...
class  DisplayVectorInteractor
 Interactor for displaying different slices in orthogonal views. This includes the interaction of Zooming and Panning. More...
class  Event
 represents an Event with all its information More...
class  EventDescription
 adds additional Information (Name and EventID) to an Event More...
struct  ltstr
class  EventMapper
 Maps an Event to its description. More...
struct  EventMapperAddOn
class  GlobalInteraction
 handles all global Events More...
class  Interactor
 Interface for an Interactor. More...
class  KeyEvent
 Event that stores coordinates and the key which is pressed. More...
class  MessageAbstractDelegate
class  MessageAbstractDelegate1
class  MessageAbstractDelegate2
class  MessageAbstractDelegate3
class  MessageAbstractDelegate4
class  MessageDelegate
class  MessageDelegate1
class  MessageDelegate2
class  MessageDelegate3
class  MessageDelegate4
class  Message
 Event/message/notification class. More...
class  Message1
class  Message2
class  Message3
class  Message4
class  MouseMovePointSetInteractor
 Interaction with a single point by mouse movement. More...
class  MoveSurfaceInteractor
 Interaction to move a surface by the arrow keys. See tutorial step 10 for explanation. More...
class  PointSetInteractor
 Interaction with a set of points. More...
class  PositionEvent
 Event that stores coordinates. More...
class  PositionTracker
 Interactor for Mouse Tracking. More...
class  State
 represents one state with all its necessary information More...
class  StateEvent
 Class holding an mitk-event and the mitk-event-number for a statechange. More...
class  TStateMachineFunctor
class  TSpecificStateMachineFunctor
class  StateMachine
 Superior statemachineRealizes the methods, that every statemachine has to have. Undo can be enabled and disabled through EnableUndo. More...
class  StateMachineFactory
 builds up all specifiyed statemachines and hold them for later access More...
class  Transition
 Connection of two states. More...
class  VtkEventAdapter
class  WheelEvent
 Event that stores coordinates and rotation on mouse wheel events. More...
class  BaseDataIO
 BaseDataIO creates instances of BaseData objects using an object factory. More...
class  DicomSeriesReader
class  FileReader
 Interface class of readers that read from files. More...
class  FileSeriesReader
class  FileWriter
 Interface class of writers that write data to files. More...
class  FileWriterWithInformation
 Interface for FileWriters with extra information. Should be merged into FileWriter. More...
class  ImageWriter
 Writer for mitk::Image. More...
class  CreateImageWriter
class  ImageWriterFactory
class  IOAdapterBase
 IOAdapterBase class is an abstract adapter class for IO process objects. More...
class  IOAdapter
 IOAdapter class is an adapter class for instantiation of IO process objects. Additional this interface defines the function CanReadFile(). This interface allows the target (object) the access to the adaptee (IO process object). More...
class  ItkImageFileIOFactory
 Create instances of ItkImageFileReader objects using an object factory. More...
class  ItkImageFileReader
 Reader to read file formats supported by itk. More...
class  LoggingBackend
 mbilog backend implementation for mitk More...
class  LookupTableProperty
 Property for LookupTable data. More...
class  Operation
 Base class of all Operation-classes. More...
class  OperationEndEvent
class  OperationActor
 abstract class, that can be used by Undo to undo an operation. More...
class  PicFileIOFactory
 Create instances of PicFileReader objects using an object factory. More...
class  PicFileReader
 Reader to read files in DKFZ-pic-format. More...
class  PicFileWriter
 Writer for mitk::Image. More...
class  PicHelper
 Internal class for managing references on sub-images. More...
class  PicVolumeTimeSeriesIOFactory
 Create instances of PicVolumeTimeSeriesReader objects using an object factory. More...
class  PicVolumeTimeSeriesReader
 Reader to read a series of volume files in DKFZ-pic-format. More...
class  PixelType
 Class for defining the data type of pixels. More...
class  PointSetIOFactory
 Create instances of PointSetReader objects using an object factory. More...
class  PointSetReader
 reads xml representations of mitk::PointSets from a file More...
class  PointSetWriter
 XML-based writer for mitk::PointSets. More...
class  CreatePointSetWriter
class  PointSetWriterFactory
class  RawImageFileReader
 Reader to read raw image files. More...
class  StandardFileLocations
 Provides a method to look for configuration and option files etc. More...
class  STLFileIOFactory
 Create instances of STLFileReader objects using an object factory. More...
class  STLFileReader
 Reader to read files in stl-format. More...
class  SurfaceVtkWriter
 VTK-based writer for mitk::Surface. More...
class  CreateSurfaceWriter
class  SurfaceVtkWriterFactory
class  VtiFileIOFactory
 Create instances of VtiFileReader objects using an object factory. More...
class  VtiFileReader
 Reader to read image files in vtk file format. More...
class  VtkImageIOFactory
 Create instances of VtkImageReader objects using an object factory. More...
class  VtkImageReader
 Reader to read image files in vtk file format. More...
class  VtkSurfaceIOFactory
 Create instances of VtkSurfaceReader objects using an object factory. More...
class  VtkSurfaceReader
 Reader to read surface files in vtk-format. More...
class  vtkPointSetXMLParser
 Implementation of the vtkXMLParser interface for reading mitk::PointSets. More...
class  BaseRenderer
 Organizes the rendering process. More...
class  Geometry2DDataMapper2D
 OpenGL-based mapper to display a Geometry2D in a 2D window. More...
class  Geometry2DDataVtkMapper3D
 Vtk-based mapper to display a Geometry2D in a 3D windowUses a Geometry2DDataToSurfaceFilter object to create a vtkPolyData representation of a given Geometry2D instance. Geometry2D may either contain a common flat plane or a curved plane (ThinPlateSplineCurvedGeometry). More...
class  GLMapper2D
 Base class of all OpenGL-based 2D-Mappers. More...
class  GradientBackground
class  ImageMapperGL2D
 Mapper to resample and display 2D slices of a 3D image. More...
class  ManufacturerLogo
class  BaseLocalStorageHandler
 Interface for accessing (templated) LocalStorageHandler instances. More...
class  Mapper
 Base class of all mappers, 2D as well as 3D. More...
class  Mapper2D
 Base class of all Mappers for 2D display. More...
class  Mapper3D
 Base class of all mappers for 3D display. More...
class  PointSetGLMapper2D
 OpenGL-based mapper to display a mitk::PointSet in a 2D window. More...
class  PointSetVtkMapper3D
 Vtk-based mapper for PointSet. More...
class  PolyDataGLMapper2D
 OpenGL-based mapper to display a 2d cut through a poly data OpenGL-based mapper to display a 2D cut through a poly data. The result is normally a line. This class can be added to any data object, which is rendered in 3D via a vtkPolyData. More...
class  RenderWindow
 mitkRenderWindow integrates the MITK rendering mechanism into VTK and is NOT QT dependent More...
class  RenderWindowBase
 Base class of MITK RenderWindows. More...
class  RenderWindowFrame
class  ShaderRepository
 Management class for vtkShader XML descriptions. More...
class  SurfaceGLMapper2D
 OpenGL-based mapper to display a Surface in a 2D window. More...
class  SurfaceVtkMapper3D
 Vtk-based mapper for Surface. More...
class  VolumeDataVtkMapper3D
 Vtk-based mapper for VolumeData. More...
class  vtkEventProvider
 Integrates into the VTK event mechanism to generate MITK specific events. This class is NON-QT dependent pandon to the current MITK event handling code in QmitkRenderWindow. More...
class  VtkMapper2D
 Base class of all vtk-based 2D-Mappers. More...
class  VtkMapper3D
 Base class of all vtk-based 3D-Mappers. More...
class  VtkPropRenderer
 VtkPropRenderer. More...
class  VtkWidgetRendering
 Mechanism for rendering a vtkWidget in the foreground of a RenderWindow. More...
class  TestStandaloneDataStorage
class  mitkMessageTestTestClass
class  TestOperation
 Class to check that the destructor of object Operation is called and memory freed. More...
class  DataStorageReference
class  DataStorageService
class  CoreServicesPlugin
struct  IDataStorageReference
struct  IDataStorageService
class  DataNodeObject
class  DataNodeSelection
class  DataStorageEditorInput
class  CoreExtActivator
 The plug-in activator for the CoreExt module. More...
struct  CoreExtConstants
struct  IInputDevice
struct  IInputDeviceDescriptor
struct  IInputDeviceRegistry
class  InputDeviceDescriptor
class  InputDeviceRegistry
class  DataStorageAccessRule
 The DataStorageAccessRule inherits from the ISchedulingRule class. DataStorageAccessRule are used to restrict the adding and removing of DataStorage nodes in multi-threaded scenarios. Only DataStorageNodes within different branches can be modified concurrently. The idea and its restrictions is explained in the sections and diagrams below. More...
class  DiffusionImagingActivator
 The plug-in activator for the diffusion imaging module. More...
class  ScalarToRGBAConverter
class  ScalarBinaryToRGBAConverter
class  ScalarBinaryColorToRGBAConverter
class  mitkColourImageProcessor
struct  IContextMenuAction
class  MeasurementSelectionProvider
class  LandmarkWarping
class  SpaceNavigatorActivator
class  WiiMoteActivator
class  PlanarFigureActivator
 The plug-in activator for the planar figure module. More...
class  BSplineRegistration
 This class performes a b-spline registration between two images. More...
class  DemonsRegistration
 This class performes a demons registration between two images with the same modality.. More...
class  HistogramMatching
 This class performes a histogram matching between the fixed image and moving image to improve the registration results. More...
class  RegistrationBase
 This class handles the images for the registration as well as taking care of the progress bar during the registration process. It is the base class for the registration classes. More...
class  SymmetricForcesDemonsRegistration
 This class performes a symmetric forces demons registration between two images with the same modality. More...
class  DicomDiffusionImageHeaderReader
class  DicomDiffusionImageReader
class  GEDicomDiffusionImageHeaderReader
class  GroupDiffusionHeadersFilter
 Groups Headers containing Diffusion Information. More...
class  PhilipsDicomDiffusionImageHeaderReader
class  SiemensDicomDiffusionImageHeaderReader
class  SiemensMosaicDicomDiffusionImageHeaderReader
class  DiffusionImage
 this class encapsulates diffusion volumes (vectorimages not yet supported by mitkImage) More...
class  DiffusionImageHeaderInformation
class  DiffusionImageSource
 Superclass of all classes generating diffusion volumes (instances of class DiffusionImage) as output. More...
class  NrrdDiffusionImageIOFactory
 Create instances of NrrdDiffusionImageReader objects using an object factory. More...
class  NrrdDiffusionImageReader
class  NrrdDiffusionImageWriter
class  CreateNrrdDiffusionImageWriter
class  NrrdDiffusionImageWriterFactory
class  DiffusionImagingObjectFactory
class  NrrdQBallImageIOFactory
 Create instances of NrrdQBallImageReader objects using an object factory. More...
class  NrrdQBallImageReader
class  NrrdQBallImageWriter
class  CreateNrrdQBallImageWriter
class  NrrdQBallImageWriterFactory
class  QBallImage
 this class encapsulates qball images More...
class  QBallImageSource
class  NrrdTensorImageIOFactory
 Create instances of NrrdTensorImageReader objects using an object factory. More...
class  NrrdTensorImageReader
class  NrrdTensorImageWriter
class  CreateNrrdTensorImageWriter
class  NrrdTensorImageWriterFactory
class  TensorImage
 this class encapsulates tensor images More...
class  TensorImageSource
class  TeemDiffusionTensor3DReconstructionImageFilter
class  CopyImageMapper2D
class  CompositeMapper
 Composite pattern for combination of different mappers. More...
class  DiffusionImageMapper
 Mapper for raw diffusion weighted images. More...
class  OdfNormalizationMethodProperty
class  OdfScaleByProperty
class  OdfVtkMapper2D
 Base class of all vtk-based 2D-Mappers. More...
class  VectorImageVtkGlyphMapper3D
class  GPGPU
 GPGPU. More...
class  CameraVisualization
 CameraVisualization controls the camera according to the spatial information of the navigation data. More...
class  LinuxRealTimeClock
 RealTimeClock for linux-systems. More...
class  NavigationData
 Navigation Data. More...
class  NavigationDataDisplacementFilter
 NavigationDataDisplacementFilter adds an offset to navigation data objects. More...
class  NavigationDataLandmarkTransformFilter
 NavigationDataLandmarkTransformFilter applies a itk-landmark-transformation defined by source and target pointsets. More...
class  NavigationDataObjectVisualizationFilter
 Class that reads NavigationData from input and transfers the information to the geometry of the associated BaseData. More...
class  NavigationDataPlayer
 This class is used to play recorded (see mitkNavigationDataRecorder class) files. More...
class  NavigationDataRecorder
 This class records NavigationData objects. More...
class  NavigationDataReferenceTransformFilter
 NavigationDataReferenceTransformFilter applies a itk-landmark-transformation defined by 3 (or more) source and target points. If there are less than 3 source/target points available the missing landmark points can be calculated by using the ND of only one input. More...
class  NavigationDataSequentialPlayer
 This class is a slightly changed reimplementation of the NavigationDataPlayer which does not care about timestamps and just outputs the navigationdatas in their sequential order. More...
class  NavigationDataSource
 Navigation Data source. More...
class  NavigationDataToMessageFilter
 NavigationDataToMessageFilter emits multiple mitk::Message messages when the input NavigationData values change. More...
class  NavigationDataToNavigationDataFilter
 NavigationDataToNavigationDataFilter is the base class of all filters that receive NavigationDatas as input and produce NavigationDatas as output. More...
class  NavigationDataToOpenGLFilter
 A filter that transforms input NavigationData that are defined in a left-handed coordinate system into a right-handed coordinate system like OpenGL. More...
class  NavigationDataToPointSetFilter
 This filter creates mitk::PointSet objects from mitk::NavigaitionData objects. More...
class  NavigationDataTransformFilter
 NavigationDataTransformFilter applies an user-defined rigid transformation on navigation data objects. Input navigation data are mapped 1:1 on output navigation data. To run the filter SetRigid3DTransform(TransformType::Pointer transform) has to be called first. More...
class  NavigationDataVisualizationFilter
 NavigationDataVisualizationFilter represents the superclass of all IGT Filters that visualize NavigationData. More...
class  RealTimeClock
 RealTimeClock is a superclass to WindowsRealTimeClock, LinuxRealTimeClock, etc. More...
class  TimeStamp
 Time stamp in milliseconds. More...
class  TrackingDeviceSource
 Connects a mitk::TrackingDevice to a MITK-IGT NavigationData-Filterpipeline. More...
class  WindowsRealTimeClock
 realtimeclock implementation for windows-systems More...
class  NavigationTool
 An object of this class represents a navigation tool in the view of the software. A few informations like an identifier, a toolname, a surface and a itk spatial object are stored in such an object. The classes NavigationToolReader and are availiable to write/read tools to/from the harddisc. If you need a collection of navigation tools the class NavigationToolStorage could be used. More...
class  NavigationToolReader
 This class offers methods to read objects of the class NavigationTool from the harddisc. The tools have to be saved in a special format by the class NavigationToolWriter to be loadable. More...
class  NavigationToolStorage
 An object of this class represents a collection of navigation tools. You may add/delete navigation tools or store/load the whole collection to/from the harddisc by using the class NavigationToolStorageSerializer and NavigationToolStorageDeserializer. More...
class  NavigationToolStorageDeserializer
 This class offers methods to load an object of the class NavigationToolStorage from the harddisc. More...
class  NavigationToolStorageSerializer
 This class offers methods to save an object of the class NavigationToolStorage to the harddisc. More...
class  NavigationToolWriter
 This class offers methods to write objects of the class navigation tool permanently to the harddisk. The objects are saved in a special fileformat which can be read by the class NavigationToolReader to restore the object. More...
class  ClaronInterface
 An object of this class represents the interface to the MicronTracker. The methods of this class are calling the c-functions which are provided by the MTC-library. If the MicronTracker is not in use, which means the CMake-variable "MITK_USE_MICRON_TRACKER" is set to OFF, this class is replaced by a stub class called "ClaronInterfaceStub". More...
class  ClaronTool
 An object of this class represents a MicronTracker 2 tool. A tool has to be added to a tracking device which will then continuously update the tool coordinates. More...
class  ClaronTrackingDevice
 An object of this class represents the MicronTracker device. You can add tools to this device, then open the connection and start tracking. The tracking device will then continuously update the tool coordinates. More...
class  InternalTrackingTool
 implements TrackingTool interface More...
class  MicroBirdTool
 Implementation of a MicroBird tool. More...
class  MicroBirdTrackingDevice
 superclass for specific MIRCOBIRD tracking Devices More...
class  NDIPassiveTool
 Implementation of a passive NDI optical tool. More...
class  NDIProtocol
 The NDI Protocol class provides building and parsing of command strings and answers to and from a NDI tracking device. More...
class  NDITrackingDevice
 superclass for specific NDI tracking Devices that use serial communication. More...
class  SerialCommunication
 serial communication interface More...
class  TrackingDevice
 Interface for all Tracking Devices. More...
class  TrackingTool
 Interface for all Tracking Tools. More...
class  TrackingVolume
 An instance of this class represents the tracking volume of a tracking device. More...
class  VirtualTrackingDevice
 Class representing a tracking device which generates random positions / orientations. No hardware is needed for tracking device. More...
class  VirtualTrackingTool
 implements TrackingTool interface More...
class  SpaceNavigatorAddOn
 EventMapper addon for a 3DConnexion Space Navigator. More...
class  SpaceNavigatorEvent
 Event on 3D Mouse input. More...
class  SpaceNavigatorVtkCameraController
 vtk-based camera controller More...
class  WiiMoteAddOn
 EventMapper addon for a Wiimote. More...
class  WiiMoteButtonEvent
class  WiiMoteCalibrationEvent
class  WiiMoteIREvent
class  WiiMoteThread
class  WiiMoteVtkCameraController
class  AngleCorrectByPointFilter
class  AutoCropImageFilter
 Shrink the image borders to a minimum considering a background color. More...
class  BoundingObjectCutAndCast
 Cuts an Boundingobject out of an mitk Image. More...
class  BoundingObjectCutter
 Cuts an Boundingobject out of an mitk Image. More...
class  BoundingObjectToSegmentationFilter
class  CalculateSegmentationVolume
class  ContourSetToPointSetFilter
 Converts a contour set to a point set. More...
class  ContourUtils
 Helpful methods for working with contours and images. More...
class  CoreExtObjectFactory
class  CorrectorAlgorithm
class  CylindricToCartesianFilter
 Filter to convert a cylindric image into a cartesian image. More...
class  DiffImageApplier
 Applies difference images to 3D images. More...
class  DopplerToStrainRateFilter
class  ExtractDirectedPlaneImageFilter
 Extracts a 2D slice of arbitrary geometry from a 3D or 4D image. More...
class  ExtractImageFilter
 Extracts a 2D slice from a 3D image. More...
class  GeometryClipImageFilter
 Filter for clipping an image with a Geometry2D. More...
class  GeometryDataSource
 Superclass of all classes generating GeometryData (instances of class GeometryData) as output. More...
class  HeightFieldSurfaceClipImageFilter
 Filter for clipping an image with an height-field represented by an mitk::Surface. More...
class  ImageStatisticsCalculator
 Class for calculating statistics and histogram for an (optionally masked) image. More...
class  ImageToLookupTableFilter
class  ImageToSurfaceFilter
 Converts pixel data to surface data by using a threshold The mitkImageToSurfaceFilter is used to create a new surface out of an mitk image. The filter uses a threshold to define the surface. It is based on the vtkMarchingCube algorithm. By default a vtkPolyData surface based on an input threshold for the input image will be created. Optional it is possible to reduce the number of triangles/polygones [SetDecimate(mitk::ImageToSurfaceFilter::DecimatePro) and SetTargetReduction (float _arg)] or smooth the surface-data [SetSmooth(true), SetSmoothIteration(int smoothIteration) and SetSmoothRelaxation(float smoothRelaxation)]. More...
class  InterpolateLinesFilter
 Interpolate additional points on lines. More...
class  ItkImageToImageFilterAdapter
 adapter class, that encapsulates any itk::ImageToImageFilter More...
class  LabeledImageToSurfaceFilter
class  LabeledImageVolumeCalculator
 Class for calculating the volume (or area) for each label in a labeled image. More...
class  LookupTableSource
 Base class for all objects which have an object of type mitkLookupTable as output. More...
class  ManualSegmentationToSurfaceFilter
 Supplies a 3D surface from pre-processed segmentation. More...
class  MaskImageFilter
class  MeshSource
 Superclass of all classes generating point sets (instances of class mitk::Mesh) as output. More...
class  NonBlockingAlgorithm
class  NonBlockingAlgorithmEvent
class  ResultAvailable
class  ProcessingError
class  OverwriteSliceImageFilter
 Writes a 2D slice into a 3D image. More...
class  PadImageFilter
 PadImageFilter class pads the first input image to the size of the second input image. Two Images have to be set. The first image is the image to pad. The second image defines the pad size. It is also possible to use an included binary filter. More...
class  PlaneCutFilter
 Filter to cut an image with a plane. More...
class  PlaneFit
class  PlanesPerpendicularToLinesFilter
 Create Planes perpendicular to lines contained in a Mesh. The planes data is generated as one SlicedGeometry3D data. To create the planes as input a mitk::mesh (for example a pointSet) and as geometry hint a geometry (for example from the original image) must be given. More...
class  PointLocator
class  PointSetIndexToWorldTransformFilter
 Transforms a point set object from index to world coordinates. Transposes the points coordinates with the object's mitk::Geometry3D to display correct scene coordinates. More...
class  PointSetToCurvedGeometryFilter
class  PointSetToGeometryDataFilter
class  PolygonToRingFilter
 Create ring around polygons contained in a Mesh. More...
class  ProbeFilter
 Adapter for vtkProbeFilter, making it a 3D+t filter. More...
class  SegmentationInterpolationAlgorithm
 Interface class for interpolation algorithms. More...
class  SegmentationSink
class  ShapeBasedInterpolationAlgorithm
 Shape-based binary image interpolation. More...
class  ShowSegmentationAsSurface
class  SurfaceIndexToWorldTransformFilter
 Transforms a surface object from index to world coordinates. Transposes the surface point coordinates with the object's mitk::Geometry3D to display correct scene coordinates. More...
class  SurfaceToImageFilter
 Converts surface data to pixel data. Requires a surface and an image, which header information defines the output image. More...
class  UnstructuredGridHistogram
 Subclass of itk::Histogram, specialized for a mitk::UnstructuredGrid. More...
class  UnstructuredGridSource
 Superclass of all classes generating unstructured grids (instances of class UnstructuredGrid) as output. More...
class  VolumeVisualizationImagePreprocessor
class  MovieGenerator
class  MovieGeneratorWin32
class  MultiStepper
 Helper class to step through a list. More...
class  SegmentationInterpolationController
 Generates interpolations of 2D slices. More...
class  TDMouseVtkCameraController
 vtk-based camera controller More...
class  ToolManager
 Manages and coordinates instances of mitk::Tool. More...
class  AffineTransformationOperation
 Operation, that holds everything necessary for an affine operation. More...
class  ApplyDiffImageOperation
 Operation, that holds information about some image difference. More...
class  BoundingObject
 superclass of all bounding objects (cylinder, cuboid,...) More...
class  BoundingObjectGroup
 group object, that contains several mitk::BoundingObjects More...
class  CellOperation
 Operation, that holds everything necessary for an operation on a cell. More...
class  ColorSequence
 Inferface for creating a sequence of nice/matching/appropriate/... colors. More...
class  ColorSequenceCycleH
 Creates a list of around 36 different colors, where one is easily distinguished from the preceding one. More...
class  ColorSequenceHalfTones
class  ColorSequenceRainbow
class  CompressedImageContainer
 Holds one (compressed) mitk::Image. More...
class  Cone
 Data class containing an cylinder. More...
class  Contour
class  ContourSet
class  Cuboid
 Data class containing an cuboid. More...
class  Cylinder
 Data class containing an cylinder. More...
class  DataStorageSelection
class  TreeFilterItemEvent
class  TreeFilterNewItemEvent
class  TreeFilterItemAddedEvent
class  TreeFilterSelectionChangedEvent
class  TreeFilterItemChangedEvent
class  TreeFilterRemoveItemEvent
class  TreeFilterRemoveChildrenEvent
class  DataTreeFilterFunction
 Base class for all filter function that are accepted by mitk::DataTreeFilter. More...
class  IsBaseDataType
 tests the data entry of nodes for a specific type (given here as template parameter). More...
class  IsBaseDataTypeWithProperty
 Tests the data entry of nodes for a specific type (given here as template parameter) AND having a given property. More...
class  IsBaseDataTypeWithBoolProperty
 Tests the data entry of nodes for a specific type (given here as template parameter) AND having a TRUE BoolProperty. More...
class  IsBaseDataTypeWithoutProperty
 Tests the data entry of nodes for a specific type (given here as template parameter) AND for NOT having a given property (or it being a false bool property). More...
class  IsDataNode
 Accepts all nodes (accepts nodes that are not NULL). More...
class  IsGoodDataNode
 Accepts all data objects (accepts nodes that have associated mitk::BaseData (tested via GetData)). More...
class  IsInResultSet
 Accepts all data objects (accepts nodes that have associated mitk::BaseData (tested via GetData)). More...
class  IsImageWithDimensionAndWithoutProperty
 Tests if the node contains an image with a specified dimensionality (template parameter) More...
class  IsImageWithMinimumDimension
 Tests if the node contains an image with a dimensionality greater or equal to the template parameter. More...
class  DelegateManager
 Renames the mitk::MessageAbstractDelegate, which is a Functor to a simple function with no params, to "Command". This should emphasize that it is not used as an event function but rather as a command. More...
class  DrawOperation
 DrawOperation, that handles all actions on seeds. More...
class  Ellipsoid
 Data class containing an ellipsoid. More...
class  ExternAbstractTransformGeometry
 Identical with AbstractTransformGeometry, except that it can be externally configured. More...
class  ExtrudedContour
 Data class containing a bounding-object created by extruding a Contour along a vector. More...
class  FrameOfReferenceUIDManager
 Manager to map the internal FrameOfReferenceID of the Geometry3D (Geometry3D::m_FrameOfReferenceID) to a DICOM FrameOfReferenceUID. More...
class  GridRepresentationProperty
class  GridVolumeMapperProperty
class  ItkBaseDataAdapter
 Small class to store itk::DataObjects in the mitk::DataStorage. More...
class  LabeledImageLookupTable
class  LineOperation
 Operation, that holds everything necessary for an operation on a line. More...
class  Mesh
 DataStructure which stores a set of points (incl. pointdata) where each point can be associated to an element of a cell. More...
class  NamedPoint
struct  ObjectObserver
class  OrganTypeProperty
 Enumerates all known organs :-) More...
class  Plane
 Plane surface representation. More...
class  PlaneLandmarkProjector
 Thin-plate-spline-based landmark-based curved geometry. More...
class  PointData
class  PropertyManager
class  PropertyObserver
class  PropertyView
class  PropertyEditor
class  SeedsImage
 SeedsImage class for storing seeds-images. More...
class  SeedsImageLookupTableSource
class  Set
struct  SetObserver
class  SphereLandmarkProjector
 Thin-plate-spline-based landmark-based curved geometry. More...
class  STLVectorContainer
class  STLVectorContainerSource
class  UnstructuredGrid
 Class for storing unstructured grids (vtkUnstructuredGrid) More...
class  USLookupTableSource
class  VideoSource
class  AddContourToolFactory
class  AddContourToolRegistrationMethod
class  AddContourTool
 Fill the inside of a contour with 1. More...
class  AffineInteractor3D
 Affine interaction with objects in 3D windows. More...
class  AutoCropImageFilterFactory
class  AutoCropImageFilterRegistrationMethod
class  AutoCropTool
 Crops selected segmentations. More...
class  AutoSegmentationTool
 Superclass for tool that create a new segmentation without user interaction in render windows. More...
class  BinaryThresholdToolFactory
class  BinaryThresholdToolRegistrationMethod
class  BinaryThresholdTool
 Calculates the segmented volumes for binary images. More...
class  BinaryThresholdULToolFactory
class  BinaryThresholdULToolRegistrationMethod
class  BinaryThresholdULTool
 Calculates the segmented volumes for binary images. More...
class  CalculateGrayValueStatisticsToolFactory
class  CalculateGrayValueStatisticsToolRegistrationMethod
class  CalculateGrayValueStatisticsTool
 Calculates some gray value statistics for segmentations. More...
class  CalculateVolumetryToolFactory
class  CalculateVolumetryToolRegistrationMethod
class  CalculateVolumetryTool
 Calculates the segmented volumes for binary images. More...
class  ClosingToolFactory
class  ClosingToolRegistrationMethod
class  ClosingTool
class  ConferenceEventMapper
class  ConnectPointsInteractor
 Interaction for mitk::Mesh: Connect existing points to lines. More...
class  ContourInteractor
 Interactor for the creation of an mitk::Contour. More...
class  ContourTool
 Simple contour filling tool. More...
class  CorrectorTool2DFactory
class  CorrectorTool2DRegistrationMethod
class  CorrectorTool2D
 Corrector tool for 2D binary segmentations. More...
class  CreateSurfaceToolFactory
class  CreateSurfaceToolRegistrationMethod
class  CreateSurfaceTool
 Creates surface models from segmentations. More...
class  DilateToolFactory
class  DilateToolRegistrationMethod
class  DilateTool
class  DisplayPointSetInteractor
 Interaction with a set of points. More...
class  DrawPaintbrushToolFactory
class  DrawPaintbrushToolRegistrationMethod
class  DrawPaintbrushTool
 Paintbrush tool for InteractiveSegmentation. More...
class  ErasePaintbrushToolFactory
class  ErasePaintbrushToolRegistrationMethod
class  ErasePaintbrushTool
 Paintbrush tool for InteractiveSegmentation. More...
class  EraseRegionToolFactory
class  EraseRegionToolRegistrationMethod
class  EraseRegionTool
 Fill the inside of a contour with 1. More...
class  ErodeToolFactory
class  ErodeToolRegistrationMethod
class  ErodeTool
class  ExtrudedContourInteractor
 Interactor for the creation of an mitk::Contour. More...
class  FeedbackContourTool
 Base class for tools that use a contour for feedback. More...
class  FillRegionToolFactory
class  FillRegionToolRegistrationMethod
class  FillRegionTool
 Fill the inside of a contour with 1. More...
class  InteractionDebug
class  InteractionDebugger
 prints out information for debugging purpose More...
class  MorphologicTool
class  OpeningToolFactory
class  OpeningToolRegistrationMethod
class  OpeningTool
class  PaintbrushTool
 Paintbrush tool for InteractiveSegmentation. More...
class  PointInteractor
 Interaction with a point. More...
class  PointSelectorInteractor
 Just select a point, that's the only way to interact with the point. More...
class  RegionGrowingToolFactory
class  RegionGrowingToolRegistrationMethod
class  RegionGrowingTool
 A slice based region growing tool. More...
class  SeedsInteractor
 SeedsInteractor handles all actions on the seedsimage. More...
class  SegmentationsProcessingTool
 Batch processing of all selected segmentations/data. More...
class  SegTool2D
 Abstract base class for segmentation tools. More...
class  SetRegionTool
 Fills or erases a 2D region. More...
class  SocketClient
 Sending a message to the applications ProgressBar. More...
class  SocketClientImplementation
 GUI indepentent Interface for all Gui depentent implementations of a ProgressBar. More...
class  SubtractContourToolFactory
class  SubtractContourToolRegistrationMethod
class  SubtractContourTool
 Fill the inside of a contour with 1. More...
class  SurfaceDeformationInteractor3D
 Affine interaction with objects in 3D windows. More...
class  SurfaceInteractor
 Interactor for Affine transformations on one or multiple surfaces. More...
class  TDMouseEvent
 Event on 3D Mouse input. More...
class  TDMouseEventThrower
class  Tool
 Base class of all tools used by mitk::ToolManager. More...
class  ParameterToolEvent
 Tool event with 1 parameter. More...
class  TwoParameterToolEvent
 Tool event with 1 parameter. More...
class  ObjFileIOFactory
 Create instances of ObjFileReader objects using an object factory. More...
class  ObjFileReader
 Reader to read files in Obj-format. More...
class  PACSPlugin
 Interface for minimal PACS communicationDefines some basic function for communication with a PACS. Currently only really implemented for the CHILI Workstation (see CHILIPlugin), but should be basic enough to work with differnt systems, too. More...
class  ParRecFileIOFactory
 Create instances of ParRecFileReader objects using an object factory. More...
class  ParRecFileReader
 Reader to read files in Philips PAR/REC file format. More...
class  StlVolumeTimeSeriesIOFactory
 Create instances of StlVolumeTimeSeriesReader objects using an object factory. More...
class  StlVolumeTimeSeriesReader
 Reader to read a series of volume files in stl-format. More...
class  UnstructuredGridVtkWriter
 VTK-based writer for mitk::UnstructuredGrid. More...
class  CreateUnstructuredGridWriter
class  UnstructuredGridVtkWriterFactory
class  VtkUnstructuredGridIOFactory
 Create instances of VtkUnstructuredGridReader objects using an object factory. More...
class  VtkUnstructuredGridReader
 Reader to read unstructured grid files in vtk-format. More...
class  VtkVolumeTimeSeriesIOFactory
 Create instances of VtkVolumeTimeSeriesReader objects using an object factory. More...
class  VtkVolumeTimeSeriesReader
 Reader to read a series of volume files in Vtk-format. More...
class  ContourMapper2D
 OpenGL-based mapper to display a mitk::Contour object in a 2D render window. More...
class  ContourSetMapper2D
 OpenGL-based mapper to display a mitk::Contour object in a 2D render window. More...
class  ContourSetVtkMapper3D
 Vtk-based mapper for mitk::Contour. More...
class  ContourVtkMapper3D
 Vtk-based mapper for mitk::Contour. More...
class  EnhancedPointSetVtkMapper3D
 Alternative Vtk-based 3D mapper for mitk::PointSet. More...
class  GPUVolumeMapper3D
 Vtk-based mapper for VolumeData. More...
class  ImageBackground2D
class  LineMapper2D
 OpenGL-based mapper to display Lines. More...
class  LineVtkMapper3D
 Vtk-based mapper to draw Lines from PointSet. More...
class  MeshMapper2D
 OpenGL-based mapper to display a mesh in a 2D window. More...
class  MeshVtkMapper3D
 Vtk-based mapper for PointList. More...
class  NativeRenderWindowInteractor
class  PointDataVtkMapper3D
class  SplineMapper2D
 OpenGL-based mapper to display a spline based on a mitk::PointSet in a 2D window. More...
class  SplineVtkMapper3D
 Vtk-based mapper for Splines. More...
class  UnstructuredGridMapper2D
 OpenGL-based mapper to display a 2d cut through a poly data OpenGL-based mapper to display a 2D cut through a poly data. The result is normally a line. This class can be added to any data object, which is rendered in 3D via a vtkPolyData. More...
class  UnstructuredGridVtkMapper3D
 Vtk-based mapper for UnstructuredGrid. More...
class  VectorImageMapper2D
class  ImageToOpenCVImageFilter
 A pseudo-Filter for creating OpenCV images from MITK images with the option of copying data or referencing it. More...
class  MovieGeneratorOpenCV
struct  OpenCVImageSource
class  OpenCVToMitkImageFilter
 Filter for creating MITK RGB Images from an OpenCV image. More...
class  OpenCVVideoSource
class  UndistortCameraImage
class  PlanarFigureObjectFactory
class  PlanarFigureSource
 Base class for all filters which have an object of type mitk::PlanarFigure as output. More...
class  PlanarAngle
 Implementation of PlanarFigure to display an angle through three control points. More...
class  PlanarArrow
 Implementation of PlanarFigure representing an arrow through two control points. More...
class  PlanarCircle
 Implementation of PlanarFigure representing a circle through two control points. More...
class  PlanarCross
 Implementation of PlanarFigure modeling a cross with two orthogonal lines on a plane. More...
class  PlanarFigure
 Base-class for geometric planar (2D) figures, such as lines, circles, rectangles, polygons, etc. More...
class  PlanarFigureControlPointStyleProperty
 Defines the rendering style of control points for PlanarFigure objects. More...
class  PlanarFourPointAngle
 Implementation of PlanarFigure representing a four point angle, which is defined by two non-intersecting lines in 2D. Each of those lines is defined by two control points. More...
class  PlanarLine
 Implementation of PlanarFigure representing a line through two control points. More...
class  PlanarPolygon
 Implementation of PlanarFigure representing a polygon with two or more control points. More...
class  PlanarRectangle
 Implementation of PlanarFigure representing a polygon with two or more control points. More...
class  PlanarFigureInteractor
 Interaction with mitk::PlanarFigure objects via control-points. More...
class  PlanarFigureIOFactory
 Create instances of PlanarFigureReader objects using an object factory. More...
class  PlanarFigureReader
 reads xml representations of mitk::PlanarFigure from a file More...
class  PlanarFigureSerializer
 Serializes mitk::Surface for mitk::SceneIO. More...
class  PlanarAngleSerializer
class  PlanarCircleSerializer
class  PlanarCrossSerializer
class  PlanarFourPointAngleSerializer
class  PlanarLineSerializer
class  PlanarPolygonSerializer
class  PlanarRectangleSerializer
class  PlanarFigureWriter
class  CreatePlanarFigureWriter
class  PlanarFigureWriterFactory
class  PlanarFigureMapper2D
 OpenGL-based mapper to render display sub-class instances of mitk::PlanarFigure. More...
class  SimpleHistogram
class  SimpleHistogramCache
struct  VideoBackgroundVectorInfo
class  ImageRegistrationMethod
 Main class for the rigid registration pipeline. More...
class  MetricFactory
 This class creates a metric for a rigid registration process. More...
class  MetricParameters
 This class is used to hold all metric parameters needed for a rigid registration process. More...
class  OptimizerFactory
 This class creates an optimizer for a rigid registration process. More...
class  OptimizerParameters
 This class is used to hold all optimizer parameters needed for a rigid registration process. More...
class  PyramidalRegistrationMethod
 Main class for the rigid registration pipeline. More...
class  RegistrationInterfaceCommand
class  RigidRegistrationObserver
 Observer to react on rigid registration optimizer events. More...
class  RigidRegistrationPreset
 Class to load and save parameter presets for rigid registration. More...
class  RigidRegistrationTestPreset
 Class to load and save parameter presets for rigid registration. More...
class  TransformFactory
 This class creates a transform for a rigid registration process. More...
class  TransformParameters
 This class is used to hold all transform parameters needed for a rigid registration process. More...
class  ImageSerializer
 Serializes mitk::Image for mitk::SceneIO. More...
class  PointSetSerializer
 Serializes mitk::Surface for mitk::SceneIO. More...
class  SurfaceSerializer
 Serializes mitk::Surface for mitk::SceneIO. More...
class  PropertyListDeserializer
 Deserializes a mitk::PropertyList. More...
class  PropertyListDeserializerV1
 Deserializes a mitk::PropertyList. More...
class  SceneIO
class  SceneReader
class  SceneReaderV1
class  AnnotationPropertyDeserializer
class  BoolLookupTablePropertyDeserializer
class  ClippingPropertyDeserializer
class  ColorPropertyDeserializer
class  DoublePropertyDeserializer
class  PlaneOrientationPropertyDeserializer
class  ShaderPropertyDeserializer
class  VtkInterpolationPropertyDeserializer
class  VtkRepresentationPropertyDeserializer
class  VtkResliceInterpolationPropertyDeserializer
class  VtkScalarModePropertyDeserializer
class  VtkVolumeRenderingPropertyDeserializer
class  ModalityPropertyDeserializer
class  FloatLookupTablePropertyDeserializer
class  FloatPropertyDeserializer
class  GroupTagPropertyDeserializer
class  IntLookupTablePropertyDeserializer
class  IntPropertyDeserializer
class  LevelWindowPropertyDeserializer
class  LookupTablePropertyDeserializer
class  Point3dPropertyDeserializer
class  Point3iPropertyDeserializer
class  Point4dPropertyDeserializer
class  StringLookupTablePropertyDeserializer
class  StringPropertyDeserializer
class  TransferFunctionPropertyDeserializer
class  Vector3DPropertyDeserializer
class  AnnotationPropertySerializer
class  BoolLookupTablePropertySerializer
class  ClippingPropertySerializer
class  ColorPropertySerializer
class  DoublePropertySerializer
class  EnumerationPropertySerializer
class  GridRepresentationPropertySerializer
class  GridVolumeMapperPropertySerializer
class  OrganTypePropertySerializer
class  PlaneOrientationPropertySerializer
class  ShaderPropertySerializer
class  VtkInterpolationPropertySerializer
class  VtkRepresentationPropertySerializer
class  VtkResliceInterpolationPropertySerializer
class  VtkScalarModePropertySerializer
class  VtkVolumeRenderingPropertySerializer
class  ModalityPropertySerializer
class  FloatLookupTablePropertySerializer
class  FloatPropertySerializer
class  GroupTagPropertySerializer
class  IntLookupTablePropertySerializer
class  IntPropertySerializer
class  LevelWindowPropertySerializer
class  LookupTablePropertySerializer
class  Point3dPropertySerializer
class  Point3iPropertySerializer
class  Point4dPropertySerializer
class  StringLookupTablePropertySerializer
class  StringPropertySerializer
class  TransferFunctionPropertySerializer
class  Vector3DPropertySerializer
class  BaseDataSerializer
 Base class for objects that serialize BaseData types. More...
class  BasePropertyDeserializer
 Base class for objects that deserialize BaseProperty types. More...
class  BasePropertySerializer
 Base class for objects that serialize BaseProperty types. More...
class  BoolPropertyDeserializer
class  BoolPropertyDeserializerFactory
class  BoolPropertyDeserializerRegistrationMethod
class  BoolPropertySerializer
class  BoolPropertySerializerFactory
class  BoolPropertySerializerRegistrationMethod
class  PropertyListSerializer
 Serializes a mitk::PropertyList. More...

Typedefs

typedef itk::Image< double, 2 > itkImageD2
typedef itk::Image< float, 2 > itkImageF2
typedef itk::Image< int, 2 > itkImageSI2
typedef itk::Image< unsigned
int, 2 > 
itkImageUI2
typedef itk::Image< short, 2 > itkImageSS2
typedef itk::Image< unsigned
short, 2 > 
itkImageUS2
typedef itk::Image< char, 2 > itkImageSC2
typedef itk::Image< unsigned
char, 2 > 
itkImageUC2
typedef itk::Image< double, 3 > itkImageD3
typedef itk::Image< float, 3 > itkImageF3
typedef itk::Image< int, 3 > itkImageSI3
typedef itk::Image< unsigned
int, 3 > 
itkImageUI3
typedef itk::Image< short, 3 > itkImageSS3
typedef itk::Image< unsigned
short, 3 > 
itkImageUS3
typedef itk::Image< char, 3 > itkImageSC3
typedef itk::Image< unsigned
char, 3 > 
itkImageUC3
typedef itk::Image
< itk::RGBPixel< unsigned char >, 2 > 
itkImageRGBUC2
typedef itk::Image
< itk::DiffusionTensor3D
< float >, 2 > 
itkImageDTIF2
typedef itk::Image
< itk::DiffusionTensor3D
< double >, 2 > 
itkImageDTID2
typedef itk::Image
< itk::RGBPixel< unsigned char >, 3 > 
itkImageRGBUC3
typedef itk::Image
< itk::DiffusionTensor3D
< float >, 3 > 
itkImageDTIF3
typedef itk::Image
< itk::DiffusionTensor3D
< double >, 3 > 
itkImageDTID3
typedef itk::RGBPixel< float > Color
 Standard RGB color typedef (float)
typedef itk::BoundingBox
< unsigned long, 3, ScalarType > 
BoundingBox
 Standard 3D-BoundingBox typedef.
typedef itk::FixedArray
< ScalarType, 2 > 
TimeBounds
 Standard typedef for time-bounds.
typedef itk::FixedArray
< ScalarType, 3 > 
FixedArrayType
typedef
itk::AffineGeometryFrame
< ScalarType, 3 > 
AffineGeometryFrame3D
typedef Line< ScalarType, 3 > Line3D
typedef itk::VectorContainer
< unsigned int,
Material::Pointer
MaterialVectorContainer
typedef
itk::AffineGeometryFrame
< ScalarType, 3 >
::TransformType 
AffineTransform3D
typedef DisplayPositionEvent MouseEvent
typedef std::string msgString
typedef itk::GDCMSeriesFileNames DcmFileNamesGeneratorType
typedef int OperationType
typedef int claronToolHandle
typedef itk::Point< double > MarkerPointType
typedef std::vector
< MarkerPointType
MarkerPointContainerType
typedef mitk::Set< itk::Object * > ObjectSet
typedef STLVectorContainer< int > IntVectorContainer
typedef STLVectorContainer
< unsigned int > 
UnsignedIntVectorContainer
typedef STLVectorContainer< long > LongVectorContainer
typedef STLVectorContainer
< unsigned long > 
UnsignedLongVectorContainer
typedef STLVectorContainer
< short int > 
ShortIntVectorContainer
typedef STLVectorContainer
< short unsigned int > 
ShortUnsignedIntVectorContainer
typedef STLVectorContainer< float > FloatVectorContainer
typedef STLVectorContainer
< double > 
DoubleVectorContainer
typedef
STLVectorContainerSource< int > 
IntVectorContainerSource
typedef
STLVectorContainerSource
< unsigned int > 
UnsignedIntVectorContainerSource
typedef
STLVectorContainerSource< long > 
LongVectorContainerSource
typedef
STLVectorContainerSource
< unsigned long > 
UnsignedLongVectorContainerSource
typedef
STLVectorContainerSource
< short int > 
ShortIntVectorContainerSource
typedef
STLVectorContainerSource
< short unsigned int > 
ShortUnsignedIntVectorContainerSource
typedef
STLVectorContainerSource
< float > 
FloatVectorContainerSource
typedef
STLVectorContainerSource
< double > 
DoubleVectorContainerSource
typedef ParameterToolEvent< int > IntegerToolEvent
typedef ParameterToolEvent< float > FloatToolEvent
typedef ParameterToolEvent< bool > BoolToolEvent

Enumerations

enum  EEventIds {
  EIDNULLEVENT = 0, EIDLEFTMOUSEBTN = 1, EIDRIGHTMOUSEBTN = 2, EIDLEFTMOUSEBTNANDSHIFT = 3,
  EIDMIDDLEMOUSEBTN = 4, EIDLEFTMOUSEBTNANDCTRL = 5, EIDMIDDLEMOUSEBTNANDCTRL = 6, EIDRIGHTMOUSEBTNANDCTRL = 7,
  EIDLEFTMOUSEBTNDOUBLECLICK = 8, EIDMOUSEWHEEL = 9, EIDLEFTMOUSERELEASE = 505, EIDMIDDLEMOUSERELEASE = 506,
  EIDRIGHTMOUSERELEASE = 507, EIDLEFTMOUSERELEASEANDSHIFT = 508, EIDMOUSEMOVE = 520, EIDLEFTMOUSEBTNANDMOUSEWHEEL = 521,
  EIDRIGHTMOUSEBTNANDMOUSEWHEEL = 522, EIDMIDDLEMOUSEBTNANDMOUSEWHEEL = 523, EIDLEFTMOUSEBTNANDMOUSEMOVE = 530, EIDRIGHTMOUSEBTNANDMOUSEMOVE = 531,
  EIDMIDDLEMOUSEBTNANDMOUSEMOVE = 533, EIDCTRLANDLEFTMOUSEBTNANDMOUSEMOVE = 534, EIDCTRLANDRIGHTMOUSEBTNANDMOUSEMOVE = 535, EIDCTRLANDMIDDLEMOUSEBTNANDMOUSEMOVE = 536,
  EIDCTRLANDLEFTMOUSEBTNRELEASE = 537, EIDCTRLANDRIGHTMOUSEBTNRELEASE = 538, EIDCTRLANDMIDDLEMOUSEBTNRELEASE = 539, EIDSHIFTANDCTRLANDMIDDLEMOUSEBTN = 540,
  EIDSHIFTANDLEFTMOUSEBTNANDMOUSEMOVE = 541, EIDSHIFTANDCTRLANDMOUSEMOVE = 542, EIDSHIFTANDCTRLANDMOUSERELEASE = 543, EIDALTANDLEFTMOUSEBTN = 600,
  EIDALTANDLEFTMOUSEBTNANDMOUSEMOVE = 610, EIDALTANDLEFTMOUSERELEASE = 620, EIDSHIFTANDRIGHTMOUSEPRESS = 2000, EIDSHIFTANDRIGHTMOUSEMOVE = 2001,
  EIDSHIFTANDRIGHTMOUSERELEASE = 2002, EIDSHIFTANDMIDDLEMOUSEPRESS = 2003, EIDSHIFTANDMIDDLEMOUSEMOVE = 2004, EIDSHIFTANDMIDDLEMOUSERELEASE = 2005,
  EIDSPACENAVIGATORINPUT = 4001, EIDSPACENAVIGATORKEYDOWN = 4002, EIDSTRGANDN = 10, EIDSTRGANDE = 11,
  EIDDELETE = 12, EIDN = 13, EIDESCAPE = 14, EIDP = 15,
  EIDR = 16, EIDT = 17, EIDS = 18, EIDE = 19,
  EIDSTRGANDALTANDA = 20, EIDSTRGANDALTANDB = 21, EIDH = 22, EIDRETURN = 23,
  EIDENTER = 24, EIDSPACE = 25, EIDPLUS = 26, EIDMINUS = 27,
  EIDSTRGANDALTANDH = 30, EIDSTRGANDALTANDI = 31, EIDSTRGANDALTANDS = 40, EIDALT = 90,
  EIDSTRGANDB = 91, EIDNEW = 1000, EIDOLD = 1001, EIDFINISHED = 1002,
  EIDNO = 1003, EIDYES = 1004, EIDSAME = 1005, EIDNOANDLASTOBJECT = 1006,
  EIDNOANDNOTLASTOBJECT = 1007, EIDLAST = 1008, EIDNOTLAST = 1009, EIDSTSMALERNMINUS1 = 1010,
  EIDSTLARGERNMINUS1 = 1011, EIDPOSITIONEVENT = 1012, EIDEDIT = 1013, EIDSMALLERN = 1014,
  EIDEQUALSN = 1015, EIDLARGERN = 1016, EIDEMPTY = 1017, EIDSUBDESELECT = 1020,
  EIDSMTOSELECTED = 1030, EIDSMTODESELECTED = 1031, EIDTIP = 1050, EIDHEAD = 1051,
  EIDBODY = 1052, EIDCLEAR = 1100, EIDACTIVATETOOL = 1300, EIDPRINT = 3001,
  EV_INIT = 5551001, EV_PREVIOUS = 5551002, EV_PATH_COLLECTION_SELECTED = 5551003, EV_NAVIGATION_SELECTED = 5551004,
  EV_LESS_THEN_MIN_COUNT = 5551005, EV_READY = 5551006, EV_NEXT = 5551007, EV_DONE = 5551008,
  EV_NEW_LANDMARK = 5551009, EV_REMOVE_LANDMARK = 5551010, EIDINSIDE = 2500
}
enum  EOperations {
  OpNOTHING = 0, OpTEST = 1, OpNEWCELL = 10, OpADD = 100,
  OpUNDOADD = 101, OpADDLINE = 1001, OpINSERT = 200, OpINSERTLINE = 201,
  OpINSERTPOINT = 202, OpCLOSECELL = 250, OpOPENCELL = 251, OpMOVE = 300,
  OpMOVELINE = 301, OpMOVECELL = 302, OpUNDOMOVE = 303, OpMOVEPOINTUP = 304,
  OpMOVEPOINTDOWN = 305, OpREMOVE = 400, OpREMOVELINE = 401, OpREMOVECELL = 402,
  OpREMOVEPOINT = 403, OpDELETE = 500, OpDELETELINE = 501, OpUNDELETE = 502,
  OpDELETECELL = 505, OpSTATECHANGE = 600, OpTIMECHANGE = 601, OpTERMINATE = 666,
  OpSELECTPOINT = 700, OpSELECTLINE = 701, OpSELECTCELL = 702, OpSELECTSUBOBJECT = 703,
  OpSELECT = 705, OpDESELECTPOINT = 800, OpDESELECTLINE = 801, OpDESELECTCELL = 802,
  OpDESELECTSUBOBJECT = 803, OpDESELECTALL = 804, OpDESELECT = 805, OpNAVIGATE = 900,
  OpZOOM = 1000, OpSCALE = 1100, OpROTATE = 1200, OpORIENT = 1201,
  OpSETPOINTTYPE = 1210, OpMODECHANGE = 1500, OpSENDCOORDINATES = 1600, OpPERIPHERYSEARCH = 2000,
  OpROOTSEARCH = 2001, OpTHICKSTVESSELSEARCH = 2002, OpSHORTESTPATHSEARCH = 2003, OpATTRIBUTATION = 2004,
  OpDEFAULT = 2006, OpSURFACECHANGED = 3000
}
enum  EActions {
  AcDONOTHING = 0, AcINITNEWOBJECT = 5, AcINITEDITOBJECT = 6, AcINITEDITGROUP = 7,
  AcINITMOVEMENT = 8, AcINITMOVE = 9, AcINITFOREGROUND = 45, AcINITBACKGROUND = 46,
  AcINITNEUTRAL = 47, AcINITUPDATE = 1235, AcADDPOINT = 10, AcADD = 11,
  AcADDLINE = 12, AcADDANDFINISH = 13, AcADDSELECTEDTOGROUP = 64, AcCHECKPOINT = 21,
  AcCHECKLINE = 22, AcCHECKCELL = 23, AcCHECKELEMENT = 30, AcCHECKOBJECT = 31,
  AcCHECKNMINUS1 = 32, AcCHECKEQUALS1 = 33, AcCHECKNUMBEROFPOINTS = 330, AcCHECKSELECTED = 34,
  AcCHECKONESELECTED = 340, AcCHECKGREATERZERO = 35, AcCHECKGREATERTWO = 36, AcCHECKOPERATION = 37,
  AcCHECKONESUBINTERACTOR = 38, AcCHECKSUBINTERACTORS = 39, AcFINISHOBJECT = 40, AcFINISHGROUP = 41,
  AcFINISHMOVEMENT = 42, AcFINISHMOVE = 43, AcFINISH = 44, AcSEARCHOBJECT = 50,
  AcSEARCHGROUP = 51, AcSEARCHANOTHEROBJECT = 52, AcSELECTPICKEDOBJECT = 60, AcSELECTANOTHEROBJECT = 61,
  AcSELECTGROUP = 62, AcSELECTALL = 63, AcSELECT = 65, AcSELECTPOINT = 66,
  AcSELECTLINE = 68, AcSELECTCELL = 67, AcSELECTSUBOBJECT = 69, AcDESELECTOBJECT = 70,
  AcDESELECTALL = 72, AcDESELECT = 75, AcDESELECTPOINT = 76, AcDESELECTLINE = 78,
  AcDESELECTCELL = 77, AcNEWPOINT = 80, AcNEWSUBOBJECT = 81, AcMOVEPOINT = 90,
  AcMOVESELECTED = 91, AcMOVE = 92, AcMOVEPOINTUP = 93, AcMOVEPOINTDOWN = 94,
  AcREMOVEPOINT = 100, AcREMOVE = 101, AcREMOVELINE = 102, AcREMOVEALL = 103,
  AcREMOVESELECTEDSUBOBJECT = 104, AcWHEEL = 105, AcPLUS = 106, AcMINUS = 107,
  AcDELETEPOINT = 120, AcCLEAR = 130, AcINSERTPOINT = 110, AcINSERTLINE = 111,
  AC_SET_NEXT_BUTTON_VISIBLE = 5550001, AC_SET_NEXT_BUTTON_INVISIBLE = 5550002, AC_SET_PREVIOUS_BUTTON_VISIBLE = 5550003, AC_SET_PREVIOUS_BUTTON_INVISIBLE = 5550004,
  AC_SET_ASSISTAND_WIDGET_STECK = 5550005, AC_SETMAX_COUNT_REF_POINTS = 5550006, AC_SET_NEXT_BUTTON_TEXT = 5550007, AC_CHECK_LANDMARK_COUNT = 5550008,
  AC_SET_DONE_FALSE = 5550009, AC_INIT = 55500010, AC_SET_APPLICATION_SELECTED_FALSE = 55500011, AC_SENSOR_ATTACHED = 55500012,
  AC_CLOSE_ASSISTENT = 55500013, AC_START_APPLICATION_TEXT = 55500014, AC_START_NAVIGATION = 55500015, AC_START_PATHCOLLECTION = 55500016,
  AC_LOAD_LANDMARKS = 55500017, AC_CALCULATE_LANDMARK_TRANSFORM = 55500018, AcTERMINATE_INTERACTION = 666, AcTRANSLATESTART = 1000,
  AcTRANSLATE = 1001, AcSCALESTART = 1002, AcSCALE = 1003, AcROTATESTART = 1004,
  AcROTATE = 1005, AcINITAFFINEINTERACTIONS = 1006, AcFINISHAFFINEINTERACTIONS = 1007, AcTRANSLATEEND = 1008,
  AcSCALEEND = 1009, AcROTATEEND = 1010, AcINITZOOM = 1011, AcZOOM = 1012,
  AcSCROLL = 1013, AcLEVELWINDOW = 1014, AcSETSTARTPOINT = 1050, AcMODEDESELECT = 1100,
  AcMODESELECT = 1101, AcMODESUBSELECT = 1102, AcINFORMLISTENERS = 1200, AcASKINTERACTORS = 1201,
  AcCHECKGREATERONE = 1500, AcCHECKBOUNDINGBOX = 1510, AcFORCESUBINTERACTORS = 1550, AcSENDCOORDINATES = 1600,
  AcTRANSMITEVENT = 2000, AcPERIPHERYSEARCH = 3000, AcROOTSEARCH = 3001, AcTHICKSTVESSELSEARCH = 3002,
  AcSHORTESTPATHSEARCH = 3003, AcSINGLE = 3004, AcATTRIBUTATION = 3005, AcDEFAULT = 3007,
  AcSETVESSELELEMENT = 3008, AcCHECKBARRIERSTATUS = 3010, AcUPDATEMESH = 1234, AcINCREASE = 49012,
  AcDECREASE = 49013, AcMODIFY = 49014, AcUNDOUPDATE = 1236, AcENTEROBJECT = 48000,
  AcLEAVEOBJECT = 48001, AcSWITCHOBJECT = 48002, AcUPDATELINE = 48003, AcINITLINE = 48004,
  AcTERMINATELINE = 48005, AcCREATEBOX = 48006, AcCREATEOBJECTFROMLINE = 48007, AcCANCEL = 48008,
  AcACTIVATETOOL = 48009, AcROTATEAROUNDPOINT1 = 49002, AcROTATEAROUNDPOINT2 = 49003, AcMOVEPOINT1 = 49004,
  AcMOVEPOINT2 = 49005, AcUPDATEPOINT = 49006, AcDISPLAYOPTIONS = 49009, AcCYCLE = 49010,
  AcACCEPT = 49011, AcONSPACENAVIGATORMOUSEINPUT = 4001, AcONPACENAVIGATORKEYDOWN = 4002, AcCHECKPOSITION = 5000,
  AcINITIALIZECONTOUR = 5001, AcCALCULATENEWSEGMENTATION_SP = 5002, AcINTERACTOR = 5003, AcCALCULATENEWSEGMENTATION_BB = 5004
}
enum  EEventType {
  Type_None = 0, Type_Timer = 1, Type_MouseButtonPress = 2, Type_MouseButtonRelease = 3,
  Type_MouseButtonDblClick = 4, Type_MouseMove = 5, Type_KeyPress = 6, Type_KeyRelease = 7,
  Type_FocusIn = 8, Type_FocusOut = 9, Type_Enter = 10, Type_Leave = 11,
  Type_Paint = 12, Type_Move = 13, Type_Resize = 14, Type_Create = 15,
  Type_Destroy = 16, Type_Show = 17, Type_Hide = 18, Type_Close = 19,
  Type_Quit = 20, Type_Reparent = 21, Type_ShowMinimized = 22, Type_ShowNormal = 23,
  Type_WindowActivate = 24, Type_WindowDeactivate = 25, Type_ShowToParent = 26, Type_HideToParent = 27,
  Type_ShowMaximized = 28, Type_ShowFullScreen = 29, Type_Accel = 30, Type_Wheel = 31,
  Type_AccelAvailable = 32, Type_CaptionChange = 33, Type_IconChange = 34, Type_ParentFontChange = 35,
  Type_ApplicationFontChange = 36, Type_ParentPaletteChange = 37, Type_ApplicationPaletteChange = 38, Type_PaletteChange = 39,
  Type_Clipboard = 40, Type_Speech = 42, Type_SockAct = 50, Type_AccelOverride = 51,
  Type_DeferredDelete = 52, Type_DragEnter = 60, Type_DragMove = 61, Type_DragLeave = 62,
  Type_Drop = 63, Type_DragResponse = 64, Type_ChildInserted = 70, Type_ChildRemoved = 71,
  Type_LayoutHint = 72, Type_ShowWindowRequest = 73, Type_ActivateControl = 80, Type_DeactivateControl = 81,
  Type_ContextMenu = 82, Type_IMStart = 83, Type_IMCompose = 84, Type_IMEnd = 85,
  Type_Accessibility = 86, Type_TabletMove = 87, Type_LocaleChange = 88, Type_LanguageChange = 89,
  Type_LayoutDirectionChange = 90, Type_Style = 91, Type_TabletPress = 92, Type_TabletRelease = 93,
  Type_User = 1000, Type_SpaceNavigatorInput = 1094, Type_SpaceNavigatorKeyDown = 1095, Type_MaxUser = 65535
}
enum  EButtonStates {
  BS_NoButton = 0x0000, BS_LeftButton = 0x0001, BS_RightButton = 0x0002, BS_MidButton = 0x0004,
  BS_MouseButtonMask = 0x0007, BS_ShiftButton = 0x0100, BS_ControlButton = 0x0200, BS_AltButton = 0x0400,
  BS_MetaButton = 0x0800, BS_KeyButtonMask = 0x0f00, BS_Keypad = 0x4000
}
enum  EKeys {
  Key_Escape = 0x1000, Key_Tab = 0x1001, Key_Backtab = 0x1002, Key_BackTab = 0x1002,
  Key_Backspace = 0x1003, Key_BackSpace = 0x1003, Key_Return = 0x1004, Key_Enter = 0x1005,
  Key_Insert = 0x1006, Key_Delete = 0x1007, Key_Pause = 0x1008, Key_Print = 0x1009,
  Key_SysReq = 0x100a, Key_Home = 0x1010, Key_End = 0x1011, Key_Left = 0x1012,
  Key_Up = 0x1013, Key_Right = 0x1014, Key_Down = 0x1015, Key_Prior = 0x1016,
  Key_PageUp = 0x1016, Key_Next = 0x1017, Key_PageDown = 0x1017, Key_Shift = 0x1020,
  Key_Control = 0x1021, Key_Meta = 0x1022, Key_Alt = 0x1023, Key_CapsLock = 0x1024,
  Key_NumLock = 0x1025, Key_ScrollLock = 0x1026, Key_F1 = 0x1030, Key_F2 = 0x1031,
  Key_F3 = 0x1032, Key_F4 = 0x1033, Key_F5 = 0x1034, Key_F6 = 0x1035,
  Key_F7 = 0x1036, Key_F8 = 0x1037, Key_F9 = 0x1038, Key_F10 = 0x1039,
  Key_F11 = 0x103a, Key_F12 = 0x103b, Key_F13 = 0x103c, Key_F14 = 0x103d,
  Key_F15 = 0x103e, Key_F16 = 0x103f, Key_F17 = 0x1040, Key_F18 = 0x1041,
  Key_F19 = 0x1042, Key_F20 = 0x1043, Key_F21 = 0x1044, Key_F22 = 0x1045,
  Key_F23 = 0x1046, Key_F24 = 0x1047, Key_F25 = 0x1048, Key_F26 = 0x1049,
  Key_F27 = 0x104a, Key_F28 = 0x104b, Key_F29 = 0x104c, Key_F30 = 0x104d,
  Key_F31 = 0x104e, Key_F32 = 0x104f, Key_F33 = 0x1050, Key_F34 = 0x1051,
  Key_F35 = 0x1052, Key_Super_L = 0x1053, Key_Super_R = 0x1054, Key_Menu = 0x1055,
  Key_Hyper_L = 0x1056, Key_Hyper_R = 0x1057, Key_Help = 0x1058, Key_Muhenkan = 0x1122,
  Key_Henkan = 0x1123, Key_Hiragana_Katakana = 0x1127, Key_Zenkaku_Hankaku = 0x112A, Key_Space = 0x20,
  Key_Any = 0x20, Key_Exclam = 0x21, Key_QuoteDbl = 0x22, Key_NumberSign = 0x23,
  Key_Dollar = 0x24, Key_Percent = 0x25, Key_Ampersand = 0x26, Key_Apostrophe = 0x27,
  Key_ParenLeft = 0x28, Key_ParenRight = 0x29, Key_Asterisk = 0x2a, Key_Plus = 0x2b,
  Key_Comma = 0x2c, Key_Minus = 0x2d, Key_Period = 0x2e, Key_Slash = 0x2f,
  Key_0 = 0x30, Key_1 = 0x31, Key_2 = 0x32, Key_3 = 0x33,
  Key_4 = 0x34, Key_5 = 0x35, Key_6 = 0x36, Key_7 = 0x37,
  Key_8 = 0x38, Key_9 = 0x39, Key_Colon = 0x3a, Key_Semicolon = 0x3b,
  Key_Less = 0x3c, Key_Equal = 0x3d, Key_Greater = 0x3e, Key_Question = 0x3f,
  Key_At = 0x40, Key_A = 0x41, Key_B = 0x42, Key_C = 0x43,
  Key_D = 0x44, Key_E = 0x45, Key_F = 0x46, Key_G = 0x47,
  Key_H = 0x48, Key_I = 0x49, Key_J = 0x4a, Key_K = 0x4b,
  Key_L = 0x4c, Key_M = 0x4d, Key_N = 0x4e, Key_O = 0x4f,
  Key_P = 0x50, Key_Q = 0x51, Key_R = 0x52, Key_S = 0x53,
  Key_T = 0x54, Key_U = 0x55, Key_V = 0x56, Key_W = 0x57,
  Key_X = 0x58, Key_Y = 0x59, Key_Z = 0x5a, Key_BracketLeft = 0x5b,
  Key_Backslash = 0x5c, Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e, Key_Underscore = 0x5f,
  Key_QuoteLeft = 0x60, Key_BraceLeft = 0x7b, Key_Bar = 0x7c, Key_BraceRight = 0x7d,
  Key_AsciiTilde = 0x7e, Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1, Key_cent = 0x0a2,
  Key_sterling = 0x0a3, Key_currency = 0x0a4, Key_yen = 0x0a5, Key_brokenbar = 0x0a6,
  Key_section = 0x0a7, Key_diaeresis = 0x0a8, Key_copyright = 0x0a9, Key_ordfeminine = 0x0aa,
  Key_guillemotleft = 0x0ab, Key_notsign = 0x0ac, Key_hyphen = 0x0ad, Key_registered = 0x0ae,
  Key_macron = 0x0af, Key_degree = 0x0b0, Key_plusminus = 0x0b1, Key_twosuperior = 0x0b2,
  Key_threesuperior = 0x0b3, Key_acute = 0x0b4, Key_mu = 0x0b5, Key_paragraph = 0x0b6,
  Key_periodcentered = 0x0b7, Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9, Key_masculine = 0x0ba,
  Key_guillemotright = 0x0bb, Key_onequarter = 0x0bc, Key_onehalf = 0x0bd, Key_threequarters = 0x0be,
  Key_questiondown = 0x0bf, Key_Agrave = 0x0c0, Key_Aacute = 0x0c1, Key_Acircumflex = 0x0c2,
  Key_Atilde = 0x0c3, Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5, Key_AE = 0x0c6,
  Key_Ccedilla = 0x0c7, Key_Egrave = 0x0c8, Key_Eacute = 0x0c9, Key_Ecircumflex = 0x0ca,
  Key_Ediaeresis = 0x0cb, Key_Igrave = 0x0cc, Key_Iacute = 0x0cd, Key_Icircumflex = 0x0ce,
  Key_Idiaeresis = 0x0cf, Key_ETH = 0x0d0, Key_Ntilde = 0x0d1, Key_Ograve = 0x0d2,
  Key_Oacute = 0x0d3, Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5, Key_Odiaeresis = 0x0d6,
  Key_multiply = 0x0d7, Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9, Key_Uacute = 0x0da,
  Key_Ucircumflex = 0x0db, Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd, Key_THORN = 0x0de,
  Key_ssharp = 0x0df, Key_agrave = 0x0e0, Key_aacute = 0x0e1, Key_acircumflex = 0x0e2,
  Key_atilde = 0x0e3, Key_adiaeresis = 0x0e4, Key_aring = 0x0e5, Key_ae = 0x0e6,
  Key_ccedilla = 0x0e7, Key_egrave = 0x0e8, Key_eacute = 0x0e9, Key_ecircumflex = 0x0ea,
  Key_ediaeresis = 0x0eb, Key_igrave = 0x0ec, Key_iacute = 0x0ed, Key_icircumflex = 0x0ee,
  Key_idiaeresis = 0x0ef, Key_eth = 0x0f0, Key_ntilde = 0x0f1, Key_ograve = 0x0f2,
  Key_oacute = 0x0f3, Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5, Key_odiaeresis = 0x0f6,
  Key_division = 0x0f7, Key_oslash = 0x0f8, Key_ugrave = 0x0f9, Key_uacute = 0x0fa,
  Key_ucircumflex = 0x0fb, Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd, Key_thorn = 0x0fe,
  Key_ydiaeresis = 0x0ff, Key_unknown = 0xffff, Key_none = 0xffff
}
enum  DiffusionHeaderGroup { DHG_NotYetGrouped, DHG_ZeroDiffusionWeighted, DHG_NonZeroDiffusionWeighted, DHG_Other }
enum  TeemTensorEstimationMethods { TeemTensorEstimationMethodsLLS, TeemTensorEstimationMethodsNLS, TeemTensorEstimationMethodsWLS, TeemTensorEstimationMethodsMLE }
enum  OdfNormalizationMethod { ODFN_MINMAX, ODFN_MAX, ODFN_NONE, ODFN_GLOBAL_MAX }
enum  OdfScaleBy { ODFSB_NONE, ODFSB_GFA, ODFSB_PC }
enum  NDIErrorCode {
  NDIOKAY = 0, NDIERROR = 1, SERIALINTERFACENOTSET, SERIALSENDERROR,
  SERIALRECEIVEERROR, SROMFILETOOLARGE, SROMFILETOOSMALL, NDICRCERROR,
  NDIINVALIDCOMMAND, NDICOMMANDTOOLONG, NDICOMMANDTOOSHORT, NDICRCDOESNOTMATCH,
  NDITIMEOUT, NDIUNABLETOSETNEWCOMMPARAMETERS, NDIINCORRECTNUMBEROFPARAMETERS, NDIINVALIDPORTHANDLE,
  NDIINVALIDTRACKINGPRIORITY, NDIINVALIDLED, NDIINVALIDLEDSTATE, NDICOMMANDINVALIDINCURRENTMODE,
  NDINOTOOLFORPORT, NDIPORTNOTINITIALIZED, NDISYSTEMNOTINITIALIZED, NDIUNABLETOSTOPTRACKING,
  NDIUNABLETOSTARTTRACKING, NDIINITIALIZATIONFAILED, NDIINVALIDVOLUMEPARAMETERS, NDICANTSTARTDIAGNOSTICMODE,
  NDICANTINITIRDIAGNOSTICS, NDIFAILURETOWRITESROM, NDIENABLEDTOOLSNOTSUPPORTED, NDICOMMANDPARAMETEROUTOFRANGE,
  NDINOMEMORYAVAILABLE, NDIPORTHANDLENOTALLOCATED, NDIPORTHASBECOMEUNOCCUPIED, NDIOUTOFHANDLES,
  NDIINCOMPATIBLEFIRMWAREVERSIONS, NDIINVALIDPORTDESCRIPTION, NDIINVALIDOPERATIONFORDEVICE, NDIWARNING,
  NDIUNKNOWNERROR, NDIUNEXPECTEDREPLY, UNKNOWNHANDLERETURNED, TRACKINGDEVICERESET,
  TRACKINGDEVICENOTSET
}
 

Error codes of NDI tracking devices.

More...
enum  TrackingDeviceType {
  NDIPolaris, NDIAurora, ClaronMicron, IntuitiveDaVinci,
  AscensionMicroBird, VirtualTracker, TrackingSystemNotSpecified
}
 

identifier for tracking device

More...
enum  OperationMode { ToolTracking6D, ToolTracking5D, MarkerTracking3D, HybridTracking }
 

Error codes of NDI tracking devices.

More...
enum  NDITrackingVolume {
  Standard, Pyramid, SpectraPyramid, VicraVolume,
  Cube, Dome
}
 

Represents the setting of the tracking volume of a NDI tracking device. The tracking volume of a tracking device itself (as 3d-Object) is represented by an instance of the class mitk::TrackingVolume as defined by NDI API SFLIST (Aurora and Polaris API guide)

More...
enum  IlluminationActivationRate { Hz20 = 20, Hz30 = 30, Hz60 = 60 }
 

activation rate of IR illuminator for NDI Polaris tracking device

More...
enum  DataTransferMode { TX = 0, BX = 1 }
 

Data transfer mode for NDI tracking devices.

More...
enum  PHSRQueryType {
  ALL = 0x00, FREED = 0x01, OCCUPIED = 0x02, INITIALIZED = 0x03,
  ENABLED = 0x04
}
 

Query mode for NDI tracking devices.

More...
enum  DaVinciToolType {
  PSM1 = 0, PSM2 = 1, ECM = 2, MTML = 3,
  MTMR = 4, PSM = 5
}
 

Defines the tools (arms) of the daVinci system: PSM1 - Patient side manipulator 1 PSM2 - Patient side manipulator 2 ECM - Endoscopic camera manipulator MTML - Left master target manipulator MTMR - Right master target manipulator PSM - Patient side manipulator 3 (if not existent, its data will always be zero)

More...

Functions

template<typename ItkOutputImageType >
void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< ItkOutputImageType > &itkOutputImage)
 Cast an mitk::Image to an itk::Image with a specific type. You don't have to initialize the itk::Image<..>Pointer.
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 2, itk::SmartPointer< itkImageD2 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 2, itk::SmartPointer< itkImageF2 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 2, itk::SmartPointer< itkImageSI2 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 2, itk::SmartPointer< itkImageUI2 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 2, itk::SmartPointer< itkImageSS2 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 2, itk::SmartPointer< itkImageUS2 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 2, itk::SmartPointer< itkImageSC2 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 2, itk::SmartPointer< itkImageUC2 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 3, itk::SmartPointer< itkImageD3 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 3, itk::SmartPointer< itkImageF3 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 3, itk::SmartPointer< itkImageSI3 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 3, itk::SmartPointer< itkImageUI3 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 3, itk::SmartPointer< itkImageSS3 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 3, itk::SmartPointer< itkImageUS3 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 3, itk::SmartPointer< itkImageSC3 > &)
 InstantiateAccessFunctionForFixedDimension_1 (_CastToItkImage2Access, 3, itk::SmartPointer< itkImageUC3 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageD2 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageF2 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageSI2 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageUI2 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageSS2 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageUS2 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageSC2 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageUC2 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageD3 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageF3 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageSI3 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageUI3 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageSS3 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageUS3 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageSC3 > &)
template void MITK_CORE_EXPORT CastToItkImage (const mitk::Image *, itk::SmartPointer< itkImageUC3 > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itkImageRGBUC2 *, itk::SmartPointer< itkImageRGBUC2 > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itkImageDTIF2 *, itk::SmartPointer< itkImageDTIF2 > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itkImageDTID2 *, itk::SmartPointer< itkImageDTID2 > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itkImageRGBUC3 *, itk::SmartPointer< itkImageRGBUC3 > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itkImageDTIF3 *, itk::SmartPointer< itkImageDTIF3 > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itkImageDTID3 *, itk::SmartPointer< itkImageDTID3 > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 3 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 3 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 3 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 3 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 6 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 6 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 6 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 6 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 42 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 42 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 42 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 42 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 92 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 92 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 92 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 92 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 162 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 162 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 162 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 162 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 252 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 252 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 252 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 252 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 362 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 362 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 362 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 362 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 492 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 492 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 492 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 492 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 642 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 642 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 642 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 642 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 812 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 812 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 812 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 812 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 1002 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< double, 1002 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 3 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 1002 >, 2 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 2 > > &)
template void MITK_CORE_EXPORT _CastToItkImage2Access (itk::Image< itk::Vector< float, 1002 >, 3 > *, itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 3 > > &)
template<>
void MITK_CORE_EXPORT CastToItkImage< itkImageRGBUC2 > (const mitk::Image *mitkImage, itk::SmartPointer< itkImageRGBUC2 > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itkImageDTIF2 > (const mitk::Image *mitkImage, itk::SmartPointer< itkImageDTIF2 > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itkImageDTID2 > (const mitk::Image *mitkImage, itk::SmartPointer< itkImageDTID2 > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itkImageRGBUC3 > (const mitk::Image *mitkImage, itk::SmartPointer< itkImageRGBUC3 > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itkImageDTIF3 > (const mitk::Image *mitkImage, itk::SmartPointer< itkImageDTIF3 > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itkImageDTID3 > (const mitk::Image *mitkImage, itk::SmartPointer< itkImageDTID3 > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 3 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 3 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 3 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 3 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 6 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 6 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 6 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 6 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 42 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 42 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 42 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 42 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 92 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 92 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 92 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 92 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 162 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 162 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 162 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 162 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 252 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 252 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 252 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 252 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 362 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 362 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 362 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 362 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 492 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 492 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 492 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 492 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 642 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 642 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 642 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 642 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 812 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 812 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 812 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 812 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 1002 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< double, 1002 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 3 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 1002 >, 2 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 2 > > &itkOutputImage)
template<>
void MITK_CORE_EXPORT CastToItkImage< itk::Image< itk::Vector< float, 1002 >, 3 > > (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 3 > > &itkOutputImage)
template<typename ItkOutputImageType >
Image::Pointer ImportItkImage (const itk::SmartPointer< ItkOutputImageType > &itkimage, const Geometry3D *geometry=NULL, bool update=true)
 Imports an itk::Image (with a specific type) as an mitk::Image.Instantiates instance of ITKImageImport. mitk::ITKImageImport does not cast pixel types etc., it just imports image data. If you get a compile error, try image.GetPointer().
template<typename ItkOutputImageType >
Image::Pointer ImportItkImage (const ItkOutputImageType *itkimage, const Geometry3D *geometry=NULL, bool update=true)
 Imports an itk::Image (with a specific type) as an mitk::Image.Instantiates instance of ITKImageImport mitk::ITKImageImport does not cast pixel types etc., it just imports image data. If you get a compile error, try image.GetPointer().
template<typename ItkOutputImageType >
Image::Pointer GrabItkImageMemory (itk::SmartPointer< ItkOutputImageType > &itkimage, mitk::Image *mitkImage=NULL, const Geometry3D *geometry=NULL, bool update=true)
 Grabs the memory of an itk::Image (with a specific type) and puts it into an mitk::Image.The memory is managed by the mitk::Image after calling this function. The itk::Image remains valid until the mitk::Image decides to free the memory.
template<typename ItkOutputImageType >
Image::Pointer GrabItkImageMemory (ItkOutputImageType *itkimage, mitk::Image *mitkImage=NULL, const Geometry3D *geometry=NULL, bool update=true)
 Grabs the memory of an itk::Image (with a specific type) and puts it into an mitk::Image.The memory is managed by the mitk::Image after calling this function. The itk::Image remains valid until the mitk::Image decides to free the memory.
 itkEventMacro (FocusEvent, itk::AnyEvent)
 connect to this Event to get noticed when the focus changes
 itkEventMacro (UndoStackEvent, itk::ModifiedEvent)
 itkEventMacro (UndoEmptyEvent, UndoStackEvent)
 itkEventMacro (RedoEmptyEvent, UndoStackEvent)
 itkEventMacro (UndoNotEmptyEvent, UndoStackEvent)
 itkEventMacro (RedoNotEmptyEvent, UndoStackEvent)
 itkEventMacro (UndoFullEvent, UndoStackEvent)
 Additional unused events, if anybody wants to put an artificial limit to the possible number of items in the stack.
 itkEventMacro (RedoFullEvent, UndoStackEvent)
 itkEventMacro (RenderingManagerEvent, itk::AnyEvent)
 itkEventMacro (RenderingManagerViewsInitializedEvent, RenderingManagerEvent)
 itkEventMacro (SliceRotationEvent, itk::AnyEvent)
std::istream & operator>> (std::istream &i, DataNode::Pointer &dtn)
std::ostream & operator<< (std::ostream &o, DataNode::Pointer &dtn)
template<typename ItkOutputImageType >
void CastToMitkImage (const itk::SmartPointer< ItkOutputImageType > &itkimage, itk::SmartPointer< mitk::Image > &mitkoutputimage)
 Cast an itk::Image (with a specific type) to an mitk::Image.
template<typename ItkOutputImageType >
void CastToMitkImage (const ItkOutputImageType *itkimage, itk::SmartPointer< mitk::Image > &mitkoutputimage)
 Cast an itk::Image (with a specific type) to an mitk::Image.
 vtkStandardNewMacro (LevelWindowPreset)
std::ostream & operator<< (std::ostream &stream, const BoolLookupTable &)
std::ostream & operator<< (std::ostream &stream, const FloatLookupTable &)
std::ostream & operator<< (std::ostream &stream, const IntLookupTable &)
std::ostream & operator<< (std::ostream &stream, const StringLookupTable &)
template<class TTransformType >
void TransferVtkMatrixToItkTransform (const vtkMatrix4x4 *vtkmatrix, TTransformType *itkTransform)
template<class TTransformType >
void TransferItkTransformToVtkMatrix (const TTransformType *itkTransform, vtkMatrix4x4 *vtkmatrix)
template<class TTransformType1 , class TTransformType2 >
void ConvertItkTransform (const TTransformType1 *sourceTransform, TTransformType2 *destTransform)
template<class TMatrixType >
void GetRotation (const mitk::Geometry3D *geometry, TMatrixType &itkmatrix)
template<class TTransformType >
void GetWorldToItkPhysicalTransform (const mitk::Geometry3D *geometry, TTransformType *itkTransform)
 itkEventMacro (PointSetEvent, itk::AnyEvent)
 itkEventMacro (PointSetMoveEvent, PointSetEvent)
 itkEventMacro (PointSetSizeChangeEvent, PointSetEvent)
 itkEventMacro (PointSetAddEvent, PointSetSizeChangeEvent)
 itkEventMacro (PointSetRemoveEvent, PointSetSizeChangeEvent)
 itkEventMacro (PointSetExtendTimeRangeEvent, PointSetEvent)
template<typename T >
std::ostream & operator<< (std::ostream &os, WeakPointer< T > p)
 vtkStandardNewMacro (EventMapper)
 vtkStandardNewMacro (StateMachineFactory)
 vtkStandardNewMacro (vtkPointSetXMLParser)
 vtkCxxRevisionMacro (vtkEventProvider,"$Revision: 1.18 $")
 vtkStandardNewMacro (vtkEventProvider)
static int clamp (int x)
template<typename TInputPixelType , unsigned int VImageDimension, class TBoundingObjectCutAndCastType >
void CutImageFixedOutputType (itk::Image< TInputPixelType, VImageDimension > *inputItkImage, TBoundingObjectCutAndCastType *cutter, int boTimeStep)
template<typename TPixel , unsigned int VImageDimension, typename TOutputPixel >
void CutImageWithOutputTypeSelect (itk::Image< TPixel, VImageDimension > *inputItkImage, mitk::BoundingObjectCutter *cutter, int, TOutputPixel *)
template<typename TPixel , unsigned int VImageDimension>
void CutImage (itk::Image< TPixel, VImageDimension > *inputItkImage, mitk::BoundingObjectCutter *cutter, int boTimeStep)
template<class TOutputRegion , class TInputRegion >
void ITK_EXPORT GenerateTimeInInputRegion (const mitk::TimeSlicedGeometry *outputTimeGeometry, const TOutputRegion &outputRegion, const mitk::TimeSlicedGeometry *inputTimeGeometry, TInputRegion &inputRegion)
template<class TOutputData , class TInputData >
void ITK_EXPORT GenerateTimeInInputRegion (const TOutputData *output, TInputData *input)
 convert the start- and end-index-time of output in start- and end-index-time of input1 and input2 via millisecond-time
 itkEventMacro (TreeFilterUpdateAllEvent, itk::ModifiedEvent)
 itkEventMacro (TreeFilterRemoveAllEvent, itk::ModifiedEvent)
template<class T >
void vm2itk (const Point3< T > &p, Point3D &a)
template<class T >
void itk2vm (const Point3D &a, Point3< T > &p)
template<class T >
void vm2itk (const Vector3< T > &p, Vector3D &a)
template<class T >
void itk2vm (const Vector3D &a, Vector3< T > &p)
template<class T >
void vm2itk (const Vector3< T > &p, VnlVector &a)
template<class T >
void itk2vm (const VnlVector &a, Vector3< T > &p)
template<class Tin , class Tout >
void vtk2vm (const Tin a[3], Vector3< Tout > &p)
template<class Tin , class Tout >
void vm2vtk (const Vector3< Tin > &p, Tout a[3])
 itkEventMacro (ToolEvent, itk::ModifiedEvent)
 Basic tool event without any parameters Can simply be inherited using the itkEventMacro, e.g.
 itkEventMacro (PluginEvent, itk::AnyEvent)
 itkEventMacro (PluginStudySelected, PluginEvent)
 itkEventMacro (PluginLightBoxCountChanged, PluginEvent)
 itkEventMacro (PluginAbortPACSImport, PluginEvent)
 itkEventMacro (PlanarFigureEvent, itk::AnyEvent)
 itkEventMacro (StartPlacementPlanarFigureEvent, PlanarFigureEvent)
 itkEventMacro (EndPlacementPlanarFigureEvent, PlanarFigureEvent)
 itkEventMacro (SelectPlanarFigureEvent, PlanarFigureEvent)
 itkEventMacro (StartInteractionPlanarFigureEvent, PlanarFigureEvent)
 itkEventMacro (EndInteractionPlanarFigureEvent, PlanarFigureEvent)
 itkEventMacro (StartHoverPlanarFigureEvent, PlanarFigureEvent)
 itkEventMacro (EndHoverPlanarFigureEvent, PlanarFigureEvent)

Variables

TestingRenderingManagerFactory renderingManagerFactory
static
mitk::AddContourToolRegistrationMethod 
somestaticinitializer_AddContourTool
static
mitk::AutoCropImageFilterRegistrationMethod 
somestaticinitializer_AutoCropImageFilter
static
mitk::BinaryThresholdToolRegistrationMethod 
somestaticinitializer_BinaryThresholdTool
static
mitk::BinaryThresholdULToolRegistrationMethod 
somestaticinitializer_BinaryThresholdULTool
static
mitk::CalculateGrayValueStatisticsToolRegistrationMethod 
somestaticinitializer_CalculateGrayValueStatisticsTool
static
mitk::CalculateVolumetryToolRegistrationMethod 
somestaticinitializer_CalculateVolumetryTool
static
mitk::ClosingToolRegistrationMethod 
somestaticinitializer_ClosingTool
static
mitk::CorrectorTool2DRegistrationMethod 
somestaticinitializer_CorrectorTool2D
static
mitk::CreateSurfaceToolRegistrationMethod 
somestaticinitializer_CreateSurfaceTool
static
mitk::DilateToolRegistrationMethod 
somestaticinitializer_DilateTool
static
mitk::DrawPaintbrushToolRegistrationMethod 
somestaticinitializer_DrawPaintbrushTool
static
mitk::ErasePaintbrushToolRegistrationMethod 
somestaticinitializer_ErasePaintbrushTool
static
mitk::EraseRegionToolRegistrationMethod 
somestaticinitializer_EraseRegionTool
static
mitk::ErodeToolRegistrationMethod 
somestaticinitializer_ErodeTool
static
mitk::FillRegionToolRegistrationMethod 
somestaticinitializer_FillRegionTool
static
mitk::OpeningToolRegistrationMethod 
somestaticinitializer_OpeningTool
static
mitk::RegionGrowingToolRegistrationMethod 
somestaticinitializer_RegionGrowingTool
static
mitk::SubtractContourToolRegistrationMethod 
somestaticinitializer_SubtractContourTool
template class MitkExt_EXPORT UnstructuredGridVtkWriter< vtkUnstructuredGridWriter >
template class MitkExt_EXPORT UnstructuredGridVtkWriter< vtkXMLUnstructuredGridWriter >

Detailed Description

Qmitk.

UndistortCameraImage.

Own includes.

EventMapping: This class maps the Events, usually given by the OS or here by QT, to a MITK internal EventId. It loads all information from the xml-file (possible, understandable Events with the mitkEventID). If an event appears, the method MapEvent is called with the event params. This Method looks up the event params, and tries to find an mitkEventId to it. If yes, then sends the event and the found ID to the globalStateMachine, which handles all further operations of that event.

Toolkit includes. Forward declarations.

This class is used to undistort camera images. Before any undistortion the class has to be initialized using the functions: SetFocalLength(),SetPrinzipalPoint() and SetCameraDistortion(). After this you can either use UndistortPixel() to undistort a single pixel's coordinates or UndistortImage() to undistort an OpenCV image.

A faster version of UndistortImage() is UndistortImageFast(), however, it has to be initialized once with SetUndistortImageFastInfo() instead of the Set... methods before use.

See also:
QmitkFunctionality

Typedef Documentation

Definition at line 48 of file mitkGeometry3D.h.

Definition at line 334 of file mitkVector.h.

Definition at line 230 of file mitkToolEvents.h.

typedef itk::BoundingBox<unsigned long, 3, ScalarType> mitk::BoundingBox

Standard 3D-BoundingBox typedef.

Standard 3D-BoundingBox typedef to get rid of template arguments (3D, type).

Definition at line 41 of file mitkGeometry3D.h.

Definition at line 35 of file mitkClaronInterface.h.

typedef itk::RGBPixel< float > mitk::Color

Standard RGB color typedef (float)

Standard RGB color typedef to get rid of template argument (float).

Definition at line 33 of file mitkColorProperty.h.

typedef itk::GDCMSeriesFileNames mitk::DcmFileNamesGeneratorType

Definition at line 29 of file mitkDicomSeriesReader.cpp.

Definition at line 83 of file mitkSTLVectorContainer.h.

Definition at line 100 of file mitkSTLVectorContainerSource.h.

typedef itk::FixedArray<ScalarType, 3> mitk::FixedArrayType

Definition at line 46 of file mitkGeometry3D.h.

Definition at line 229 of file mitkToolEvents.h.

Definition at line 82 of file mitkSTLVectorContainer.h.

Definition at line 99 of file mitkSTLVectorContainerSource.h.

Definition at line 228 of file mitkToolEvents.h.

Definition at line 76 of file mitkSTLVectorContainer.h.

Definition at line 93 of file mitkSTLVectorContainerSource.h.

typedef itk::Image< double, 2 > mitk::itkImageD2

Definition at line 43 of file mitkImageCastPart1.cpp.

typedef itk::Image< double, 3 > mitk::itkImageD3

Definition at line 61 of file mitkImageCastPart1.cpp.

typedef itk::Image< itk::DiffusionTensor3D< double >, 2 > mitk::itkImageDTID2

Definition at line 45 of file mitkImageCastPart3.cpp.

typedef itk::Image< itk::DiffusionTensor3D< double >, 3 > mitk::itkImageDTID3

Definition at line 53 of file mitkImageCastPart3.cpp.

typedef itk::Image< itk::DiffusionTensor3D< float >, 2 > mitk::itkImageDTIF2

Definition at line 44 of file mitkImageCastPart3.cpp.

typedef itk::Image< itk::DiffusionTensor3D< float >, 3 > mitk::itkImageDTIF3

Definition at line 52 of file mitkImageCastPart3.cpp.

typedef itk::Image< float, 2 > mitk::itkImageF2

Definition at line 44 of file mitkImageCastPart1.cpp.

typedef itk::Image< float, 3 > mitk::itkImageF3

Definition at line 62 of file mitkImageCastPart1.cpp.

typedef itk::Image< itk::RGBPixel< unsigned char >, 2 > mitk::itkImageRGBUC2

Definition at line 43 of file mitkImageCastPart3.cpp.

typedef itk::Image< itk::RGBPixel< unsigned char >, 3 > mitk::itkImageRGBUC3

Definition at line 51 of file mitkImageCastPart3.cpp.

typedef itk::Image< char, 2 > mitk::itkImageSC2

Definition at line 49 of file mitkImageCastPart1.cpp.

typedef itk::Image< char, 3 > mitk::itkImageSC3

Definition at line 67 of file mitkImageCastPart1.cpp.

typedef itk::Image< int, 2 > mitk::itkImageSI2

Definition at line 45 of file mitkImageCastPart1.cpp.

typedef itk::Image< int, 3 > mitk::itkImageSI3

Definition at line 63 of file mitkImageCastPart1.cpp.

typedef itk::Image< short, 2 > mitk::itkImageSS2

Definition at line 47 of file mitkImageCastPart1.cpp.

typedef itk::Image< short, 3 > mitk::itkImageSS3

Definition at line 65 of file mitkImageCastPart1.cpp.

typedef itk::Image< unsigned char, 2 > mitk::itkImageUC2

Definition at line 50 of file mitkImageCastPart1.cpp.

typedef itk::Image< unsigned char, 3 > mitk::itkImageUC3

Definition at line 68 of file mitkImageCastPart1.cpp.

typedef itk::Image< unsigned int, 2 > mitk::itkImageUI2

Definition at line 46 of file mitkImageCastPart1.cpp.

typedef itk::Image< unsigned int, 3 > mitk::itkImageUI3

Definition at line 64 of file mitkImageCastPart1.cpp.

typedef itk::Image< unsigned short, 2 > mitk::itkImageUS2

Definition at line 48 of file mitkImageCastPart1.cpp.

typedef itk::Image< unsigned short, 3 > mitk::itkImageUS3

Definition at line 66 of file mitkImageCastPart1.cpp.

typedef Line< ScalarType, 3 > mitk::Line3D

Definition at line 425 of file mitkLine.h.

Definition at line 78 of file mitkSTLVectorContainer.h.

Definition at line 95 of file mitkSTLVectorContainerSource.h.

Definition at line 151 of file mitkTrackingTypes.h.

typedef itk::Point<double> mitk::MarkerPointType

Definition at line 150 of file mitkTrackingTypes.h.

typedef itk::VectorContainer< unsigned int, Material::Pointer > mitk::MaterialVectorContainer

Definition at line 473 of file mitkMaterial.h.

Definition at line 77 of file mitkDisplayPositionEvent.h.

typedef std::string mitk::msgString

Definition at line 37 of file mitkEventMapper.h.

typedef mitk::Set<itk::Object*> mitk::ObjectSet

Definition at line 8 of file mitkObjectSet.h.

typedef int mitk::OperationType

Definition at line 25 of file mitkOperation.h.

Definition at line 80 of file mitkSTLVectorContainer.h.

Definition at line 97 of file mitkSTLVectorContainerSource.h.

Definition at line 81 of file mitkSTLVectorContainer.h.

Definition at line 98 of file mitkSTLVectorContainerSource.h.

typedef itk::FixedArray<ScalarType,2> mitk::TimeBounds

Standard typedef for time-bounds.

Definition at line 45 of file mitkGeometry3D.h.

Definition at line 77 of file mitkSTLVectorContainer.h.

Definition at line 94 of file mitkSTLVectorContainerSource.h.

Definition at line 79 of file mitkSTLVectorContainer.h.

Definition at line 96 of file mitkSTLVectorContainerSource.h.


Enumeration Type Documentation

Data transfer mode for NDI tracking devices.

Documentation

Enumerator:
TX 
BX 

Definition at line 132 of file mitkTrackingTypes.h.

    {
      TX = 0,
      BX = 1
    };

Defines the tools (arms) of the daVinci system: PSM1 - Patient side manipulator 1 PSM2 - Patient side manipulator 2 ECM - Endoscopic camera manipulator MTML - Left master target manipulator MTMR - Right master target manipulator PSM - Patient side manipulator 3 (if not existent, its data will always be zero)

Enumerator:
PSM1 
PSM2 
ECM 
MTML 
MTMR 
PSM 

Definition at line 162 of file mitkTrackingTypes.h.

    {
      PSM1 = 0,
      PSM2 = 1,
      ECM  = 2,
      MTML = 3,
      MTMR = 4,
      PSM  = 5,
      //UIEvents = 6,
    };
Enumerator:
DHG_NotYetGrouped 
DHG_ZeroDiffusionWeighted 
DHG_NonZeroDiffusionWeighted 
DHG_Other 

Definition at line 29 of file mitkDiffusionImageHeaderInformation.h.

Enumerator:
AcDONOTHING 
AcINITNEWOBJECT 
AcINITEDITOBJECT 
AcINITEDITGROUP 
AcINITMOVEMENT 
AcINITMOVE 
AcINITFOREGROUND 
AcINITBACKGROUND 
AcINITNEUTRAL 
AcINITUPDATE 
AcADDPOINT 
AcADD 
AcADDLINE 
AcADDANDFINISH 
AcADDSELECTEDTOGROUP 
AcCHECKPOINT 
AcCHECKLINE 
AcCHECKCELL 
AcCHECKELEMENT 
AcCHECKOBJECT 
AcCHECKNMINUS1 
AcCHECKEQUALS1 
AcCHECKNUMBEROFPOINTS 
AcCHECKSELECTED 
AcCHECKONESELECTED 
AcCHECKGREATERZERO 
AcCHECKGREATERTWO 
AcCHECKOPERATION 
AcCHECKONESUBINTERACTOR 
AcCHECKSUBINTERACTORS 
AcFINISHOBJECT 
AcFINISHGROUP 
AcFINISHMOVEMENT 
AcFINISHMOVE 
AcFINISH 
AcSEARCHOBJECT 
AcSEARCHGROUP 
AcSEARCHANOTHEROBJECT 
AcSELECTPICKEDOBJECT 
AcSELECTANOTHEROBJECT 
AcSELECTGROUP 
AcSELECTALL 
AcSELECT 
AcSELECTPOINT 
AcSELECTLINE 
AcSELECTCELL 
AcSELECTSUBOBJECT 
AcDESELECTOBJECT 
AcDESELECTALL 
AcDESELECT 
AcDESELECTPOINT 
AcDESELECTLINE 
AcDESELECTCELL 
AcNEWPOINT 
AcNEWSUBOBJECT 
AcMOVEPOINT 
AcMOVESELECTED 
AcMOVE 
AcMOVEPOINTUP 
AcMOVEPOINTDOWN 
AcREMOVEPOINT 
AcREMOVE 
AcREMOVELINE 
AcREMOVEALL 
AcREMOVESELECTEDSUBOBJECT 
AcWHEEL 
AcPLUS 
AcMINUS 
AcDELETEPOINT 
AcCLEAR 
AcINSERTPOINT 
AcINSERTLINE 
AC_SET_NEXT_BUTTON_VISIBLE 
AC_SET_NEXT_BUTTON_INVISIBLE 
AC_SET_PREVIOUS_BUTTON_VISIBLE 
AC_SET_PREVIOUS_BUTTON_INVISIBLE 
AC_SET_ASSISTAND_WIDGET_STECK 
AC_SETMAX_COUNT_REF_POINTS 
AC_SET_NEXT_BUTTON_TEXT 
AC_CHECK_LANDMARK_COUNT 
AC_SET_DONE_FALSE 
AC_INIT 
AC_SET_APPLICATION_SELECTED_FALSE 
AC_SENSOR_ATTACHED 
AC_CLOSE_ASSISTENT 
AC_START_APPLICATION_TEXT 
AC_START_NAVIGATION 
AC_START_PATHCOLLECTION 
AC_LOAD_LANDMARKS 
AC_CALCULATE_LANDMARK_TRANSFORM 
AcTERMINATE_INTERACTION 
AcTRANSLATESTART 
AcTRANSLATE 
AcSCALESTART 
AcSCALE 
AcROTATESTART 
AcROTATE 
AcINITAFFINEINTERACTIONS 
AcFINISHAFFINEINTERACTIONS 
AcTRANSLATEEND 
AcSCALEEND 
AcROTATEEND 
AcINITZOOM 
AcZOOM 
AcSCROLL 
AcLEVELWINDOW 
AcSETSTARTPOINT 
AcMODEDESELECT 
AcMODESELECT 
AcMODESUBSELECT 
AcINFORMLISTENERS 
AcASKINTERACTORS 
AcCHECKGREATERONE 
AcCHECKBOUNDINGBOX 
AcFORCESUBINTERACTORS 
AcSENDCOORDINATES 
AcTRANSMITEVENT 
AcPERIPHERYSEARCH 
AcROOTSEARCH 
AcTHICKSTVESSELSEARCH 
AcSHORTESTPATHSEARCH 
AcSINGLE 
AcATTRIBUTATION 
AcDEFAULT 
AcSETVESSELELEMENT 
AcCHECKBARRIERSTATUS 
AcUPDATEMESH 
AcINCREASE 
AcDECREASE 
AcMODIFY 
AcUNDOUPDATE 
AcENTEROBJECT 
AcLEAVEOBJECT 
AcSWITCHOBJECT 
AcUPDATELINE 
AcINITLINE 
AcTERMINATELINE 
AcCREATEBOX 
AcCREATEOBJECTFROMLINE 
AcCANCEL 
AcACTIVATETOOL 
AcROTATEAROUNDPOINT1 
AcROTATEAROUNDPOINT2 
AcMOVEPOINT1 
AcMOVEPOINT2 
AcUPDATEPOINT 
AcDISPLAYOPTIONS 
AcCYCLE 
AcACCEPT 
AcONSPACENAVIGATORMOUSEINPUT 
AcONPACENAVIGATORKEYDOWN 
AcCHECKPOSITION 
AcINITIALIZECONTOUR 
AcCALCULATENEWSEGMENTATION_SP 
AcINTERACTOR 
AcCALCULATENEWSEGMENTATION_BB 

Definition at line 214 of file mitkInteractionConst.h.

{
  AcDONOTHING = 0,
  AcINITNEWOBJECT = 5,
  AcINITEDITOBJECT = 6,
  AcINITEDITGROUP = 7,
  AcINITMOVEMENT = 8,
  AcINITMOVE = 9,
  AcINITFOREGROUND = 45,  // used in SeedsInteractor for setting the foreground seeds
  AcINITBACKGROUND = 46,  // used in SeedsInteractor for setting the background seeds
  AcINITNEUTRAL = 47,  // used in SeedsInteractor for setting the neutral seeds (rubber)
  AcINITUPDATE = 1235,  // For shape model deformation
  AcADDPOINT = 10,
  AcADD = 11,
  AcADDLINE = 12,
  AcADDANDFINISH = 13,
  AcADDSELECTEDTOGROUP = 64,
  AcCHECKPOINT = 21,
  AcCHECKLINE = 22,
  AcCHECKCELL = 23,
  AcCHECKELEMENT = 30,  // check if there is a element close enough (picking)
  AcCHECKOBJECT = 31,  // check if an object is hit
  AcCHECKNMINUS1 = 32,  // check if the number of elements is equal to N-1
  AcCHECKEQUALS1 = 33,  // check if the number of elements in the data is equal to 1
  AcCHECKNUMBEROFPOINTS = 330, //check the number of elements in the data
  AcCHECKSELECTED = 34,  // check if the given element is selected or not
  AcCHECKONESELECTED = 340, //check if there is an element that is selected
  AcCHECKGREATERZERO = 35,  // check if the current number of elements is greater than 0
  AcCHECKGREATERTWO = 36,  // check if the current number of elements is greater than two
  AcCHECKOPERATION = 37,  // check if the operation is of one spectial type
  AcCHECKONESUBINTERACTOR = 38,
  AcCHECKSUBINTERACTORS = 39,
  AcFINISHOBJECT = 40,
  AcFINISHGROUP = 41,
  AcFINISHMOVEMENT = 42,
  AcFINISHMOVE = 43,
  AcFINISH = 44,
  AcSEARCHOBJECT = 50,
  AcSEARCHGROUP = 51,
  AcSEARCHANOTHEROBJECT = 52,  // one object is selected and another object is to be added to selection
  AcSELECTPICKEDOBJECT = 60,  // select the picked object and deselect others
  AcSELECTANOTHEROBJECT = 61,
  AcSELECTGROUP = 62,
  AcSELECTALL = 63,
  AcSELECT = 65,
  AcSELECTPOINT = 66,
  AcSELECTLINE = 68,
  AcSELECTCELL = 67,
  AcSELECTSUBOBJECT = 69,  // used in VesselGraphInteractor
  AcDESELECTOBJECT = 70,  // deselect picked from group
  AcDESELECTALL = 72,
  AcDESELECT = 75,
  AcDESELECTPOINT = 76,
  AcDESELECTLINE = 78,
  AcDESELECTCELL = 77,
  AcNEWPOINT = 80,
  AcNEWSUBOBJECT = 81,
  AcMOVEPOINT = 90,
  AcMOVESELECTED = 91,
  AcMOVE = 92,
  AcMOVEPOINTUP = 93,
  AcMOVEPOINTDOWN = 94,
  AcREMOVEPOINT = 100,
  AcREMOVE = 101,
  AcREMOVELINE = 102,
  AcREMOVEALL = 103,
  AcREMOVESELECTEDSUBOBJECT = 104,  // used in VesselGraphInteractor
  AcWHEEL = 105,
  AcPLUS = 106,
  AcMINUS = 107,
  AcDELETEPOINT = 120,
  AcCLEAR = 130,  // clear all elements from a list
  AcINSERTPOINT = 110,
  AcINSERTLINE = 111,
  AC_SET_NEXT_BUTTON_VISIBLE = 5550001,
  AC_SET_NEXT_BUTTON_INVISIBLE = 5550002,
  AC_SET_PREVIOUS_BUTTON_VISIBLE = 5550003,
  AC_SET_PREVIOUS_BUTTON_INVISIBLE = 5550004,
  AC_SET_ASSISTAND_WIDGET_STECK = 5550005,
  AC_SETMAX_COUNT_REF_POINTS = 5550006,
  AC_SET_NEXT_BUTTON_TEXT = 5550007,
  AC_CHECK_LANDMARK_COUNT = 5550008,
  AC_SET_DONE_FALSE = 5550009,
  AC_INIT = 55500010,
  AC_SET_APPLICATION_SELECTED_FALSE = 55500011,
  AC_SENSOR_ATTACHED = 55500012,
  AC_CLOSE_ASSISTENT = 55500013,
  AC_START_APPLICATION_TEXT = 55500014,
  AC_START_NAVIGATION = 55500015,
  AC_START_PATHCOLLECTION = 55500016,
  AC_LOAD_LANDMARKS = 55500017,
  AC_CALCULATE_LANDMARK_TRANSFORM = 55500018,
  AcTERMINATE_INTERACTION = 666,
  AcTRANSLATESTART = 1000,
  AcTRANSLATE = 1001,
  AcSCALESTART = 1002,
  AcSCALE = 1003,
  AcROTATESTART = 1004,
  AcROTATE = 1005,
  AcINITAFFINEINTERACTIONS = 1006,
  AcFINISHAFFINEINTERACTIONS = 1007,
  AcTRANSLATEEND = 1008,
  AcSCALEEND = 1009,
  AcROTATEEND = 1010,
  AcINITZOOM = 1011,
  AcZOOM = 1012,
  AcSCROLL = 1013,
  AcLEVELWINDOW = 1014,
  AcSETSTARTPOINT = 1050,
  AcMODEDESELECT = 1100,  // set interactor in not selected mode
  AcMODESELECT = 1101,  // set interactor in selected mode
  AcMODESUBSELECT = 1102,  // set interacor in sub selected mode
  AcINFORMLISTENERS = 1200,  // GlobalInteraction
  AcASKINTERACTORS = 1201,  // GlobalInteraction
  AcCHECKGREATERONE = 1500,
  AcCHECKBOUNDINGBOX = 1510,
  AcFORCESUBINTERACTORS = 1550,
  AcSENDCOORDINATES = 1600,
  AcTRANSMITEVENT = 2000,  // to transmit an event to a lower Interactor/Statemachine
  AcPERIPHERYSEARCH = 3000,  // used in VesselGraphInteractor
  AcROOTSEARCH = 3001,  // used in VesselGraphInteractor
  AcTHICKSTVESSELSEARCH = 3002,  // used in VesselGraphInteractor
  AcSHORTESTPATHSEARCH = 3003,  // used in VesselGraphInteractor
  AcSINGLE = 3004,  // used in VesselGraphInteractor
  AcATTRIBUTATION = 3005,  // used in VesselGraphInteractor
  AcDEFAULT = 3007,  // used in VesselGraphInteractor
  AcSETVESSELELEMENT = 3008,  // used in VesselGraphInteractor
  AcCHECKBARRIERSTATUS = 3010,  // used in VesselGraphInteractor
  AcUPDATEMESH = 1234,  // For Shape Model Interaction
  AcINCREASE = 49012,
  AcDECREASE = 49013,
  AcMODIFY = 49014,
  AcUNDOUPDATE = 1236,  // For restoring a mesh after an update
  AcENTEROBJECT = 48000,
  AcLEAVEOBJECT = 48001,
  AcSWITCHOBJECT = 48002,
  AcUPDATELINE = 48003,
  AcINITLINE = 48004,
  AcTERMINATELINE = 48005,
  AcCREATEBOX = 48006,
  AcCREATEOBJECTFROMLINE = 48007,
  AcCANCEL = 48008,
  AcACTIVATETOOL = 48009,
  AcROTATEAROUNDPOINT1 = 49002,
  AcROTATEAROUNDPOINT2 = 49003,
  AcMOVEPOINT1 = 49004,
  AcMOVEPOINT2 = 49005,
  AcUPDATEPOINT = 49006,
  AcDISPLAYOPTIONS = 49009,
  AcCYCLE = 49010,
  AcACCEPT = 49011,
  AcONSPACENAVIGATORMOUSEINPUT = 4001, // On input of 3D Mouse
  AcONPACENAVIGATORKEYDOWN = 4002, // On input of 3D Mouse
  AcCHECKPOSITION = 5000,
  AcINITIALIZECONTOUR = 5001,
  AcCALCULATENEWSEGMENTATION_SP= 5002,
  AcINTERACTOR = 5003,
  AcCALCULATENEWSEGMENTATION_BB= 5004

};
Enumerator:
BS_NoButton 
BS_LeftButton 
BS_RightButton 
BS_MidButton 
BS_MouseButtonMask 
BS_ShiftButton 
BS_ControlButton 
BS_AltButton 
BS_MetaButton 
BS_KeyButtonMask 
BS_Keypad 

Definition at line 466 of file mitkInteractionConst.h.

{
  BS_NoButton        = 0x0000,
  BS_LeftButton      = 0x0001,
  BS_RightButton     = 0x0002,
  BS_MidButton       = 0x0004,
  BS_MouseButtonMask = 0x0007,
  BS_ShiftButton     = 0x0100,
  BS_ControlButton   = 0x0200,
  BS_AltButton       = 0x0400,
  BS_MetaButton     = 0x0800,
  BS_KeyButtonMask   = 0x0f00,
  BS_Keypad          = 0x4000
};
Enumerator:
EIDNULLEVENT 
EIDLEFTMOUSEBTN 
EIDRIGHTMOUSEBTN 
EIDLEFTMOUSEBTNANDSHIFT 
EIDMIDDLEMOUSEBTN 
EIDLEFTMOUSEBTNANDCTRL 
EIDMIDDLEMOUSEBTNANDCTRL 
EIDRIGHTMOUSEBTNANDCTRL 
EIDLEFTMOUSEBTNDOUBLECLICK 
EIDMOUSEWHEEL 
EIDLEFTMOUSERELEASE 
EIDMIDDLEMOUSERELEASE 
EIDRIGHTMOUSERELEASE 
EIDLEFTMOUSERELEASEANDSHIFT 
EIDMOUSEMOVE 
EIDLEFTMOUSEBTNANDMOUSEWHEEL 
EIDRIGHTMOUSEBTNANDMOUSEWHEEL 
EIDMIDDLEMOUSEBTNANDMOUSEWHEEL 
EIDLEFTMOUSEBTNANDMOUSEMOVE 
EIDRIGHTMOUSEBTNANDMOUSEMOVE 
EIDMIDDLEMOUSEBTNANDMOUSEMOVE 
EIDCTRLANDLEFTMOUSEBTNANDMOUSEMOVE 
EIDCTRLANDRIGHTMOUSEBTNANDMOUSEMOVE 
EIDCTRLANDMIDDLEMOUSEBTNANDMOUSEMOVE 
EIDCTRLANDLEFTMOUSEBTNRELEASE 
EIDCTRLANDRIGHTMOUSEBTNRELEASE 
EIDCTRLANDMIDDLEMOUSEBTNRELEASE 
EIDSHIFTANDCTRLANDMIDDLEMOUSEBTN 
EIDSHIFTANDLEFTMOUSEBTNANDMOUSEMOVE 
EIDSHIFTANDCTRLANDMOUSEMOVE 
EIDSHIFTANDCTRLANDMOUSERELEASE 
EIDALTANDLEFTMOUSEBTN 
EIDALTANDLEFTMOUSEBTNANDMOUSEMOVE 
EIDALTANDLEFTMOUSERELEASE 
EIDSHIFTANDRIGHTMOUSEPRESS 
EIDSHIFTANDRIGHTMOUSEMOVE 
EIDSHIFTANDRIGHTMOUSERELEASE 
EIDSHIFTANDMIDDLEMOUSEPRESS 
EIDSHIFTANDMIDDLEMOUSEMOVE 
EIDSHIFTANDMIDDLEMOUSERELEASE 
EIDSPACENAVIGATORINPUT 
EIDSPACENAVIGATORKEYDOWN 
EIDSTRGANDN 
EIDSTRGANDE 
EIDDELETE 
EIDN 
EIDESCAPE 
EIDP 
EIDR 
EIDT 
EIDS 
EIDE 
EIDSTRGANDALTANDA 
EIDSTRGANDALTANDB 
EIDH 
EIDRETURN 
EIDENTER 
EIDSPACE 
EIDPLUS 
EIDMINUS 
EIDSTRGANDALTANDH 
EIDSTRGANDALTANDI 
EIDSTRGANDALTANDS 
EIDALT 
EIDSTRGANDB 
EIDNEW 
EIDOLD 
EIDFINISHED 
EIDNO 
EIDYES 
EIDSAME 
EIDNOANDLASTOBJECT 
EIDNOANDNOTLASTOBJECT 
EIDLAST 
EIDNOTLAST 
EIDSTSMALERNMINUS1 
EIDSTLARGERNMINUS1 
EIDPOSITIONEVENT 
EIDEDIT 
EIDSMALLERN 
EIDEQUALSN 
EIDLARGERN 
EIDEMPTY 
EIDSUBDESELECT 
EIDSMTOSELECTED 
EIDSMTODESELECTED 
EIDTIP 
EIDHEAD 
EIDBODY 
EIDCLEAR 
EIDACTIVATETOOL 
EIDPRINT 
EV_INIT 
EV_PREVIOUS 
EV_PATH_COLLECTION_SELECTED 
EV_NAVIGATION_SELECTED 
EV_LESS_THEN_MIN_COUNT 
EV_READY 
EV_NEXT 
EV_DONE 
EV_NEW_LANDMARK 
EV_REMOVE_LANDMARK 
EIDINSIDE 

Definition at line 41 of file mitkInteractionConst.h.

{
  EIDNULLEVENT = 0,
  EIDLEFTMOUSEBTN = 1,
  EIDRIGHTMOUSEBTN = 2,
  EIDLEFTMOUSEBTNANDSHIFT = 3,
  EIDMIDDLEMOUSEBTN = 4,
  EIDLEFTMOUSEBTNANDCTRL = 5,
  EIDMIDDLEMOUSEBTNANDCTRL = 6,
  EIDRIGHTMOUSEBTNANDCTRL = 7,
  EIDLEFTMOUSEBTNDOUBLECLICK = 8,
  EIDMOUSEWHEEL = 9,
  EIDLEFTMOUSERELEASE = 505,
  EIDMIDDLEMOUSERELEASE = 506,
  EIDRIGHTMOUSERELEASE = 507,
  EIDLEFTMOUSERELEASEANDSHIFT = 508,
  EIDMOUSEMOVE = 520,
  EIDLEFTMOUSEBTNANDMOUSEWHEEL = 521,
  EIDRIGHTMOUSEBTNANDMOUSEWHEEL = 522,
  EIDMIDDLEMOUSEBTNANDMOUSEWHEEL = 523,
  EIDLEFTMOUSEBTNANDMOUSEMOVE = 530,
  EIDRIGHTMOUSEBTNANDMOUSEMOVE = 531,
  EIDMIDDLEMOUSEBTNANDMOUSEMOVE = 533,
  EIDCTRLANDLEFTMOUSEBTNANDMOUSEMOVE = 534,
  EIDCTRLANDRIGHTMOUSEBTNANDMOUSEMOVE = 535,
  EIDCTRLANDMIDDLEMOUSEBTNANDMOUSEMOVE = 536,
  EIDCTRLANDLEFTMOUSEBTNRELEASE = 537,
  EIDCTRLANDRIGHTMOUSEBTNRELEASE = 538,
  EIDCTRLANDMIDDLEMOUSEBTNRELEASE = 539,
  EIDSHIFTANDCTRLANDMIDDLEMOUSEBTN = 540,
  EIDSHIFTANDLEFTMOUSEBTNANDMOUSEMOVE = 541,
  EIDSHIFTANDCTRLANDMOUSEMOVE = 542,
  EIDSHIFTANDCTRLANDMOUSERELEASE = 543,
  EIDALTANDLEFTMOUSEBTN = 600,
  EIDALTANDLEFTMOUSEBTNANDMOUSEMOVE = 610,
  EIDALTANDLEFTMOUSERELEASE = 620,
  EIDSHIFTANDRIGHTMOUSEPRESS = 2000,
  EIDSHIFTANDRIGHTMOUSEMOVE = 2001,
  EIDSHIFTANDRIGHTMOUSERELEASE = 2002,
  EIDSHIFTANDMIDDLEMOUSEPRESS = 2003,
  EIDSHIFTANDMIDDLEMOUSEMOVE = 2004,
  EIDSHIFTANDMIDDLEMOUSERELEASE = 2005,
  EIDSPACENAVIGATORINPUT = 4001, // 3d Mouse, SpaceNavigator input
  EIDSPACENAVIGATORKEYDOWN = 4002, // 3d Mouse, KeyDown
  EIDSTRGANDN = 10,
  EIDSTRGANDE = 11,
  EIDDELETE = 12,
  EIDN = 13,
  EIDESCAPE = 14,
  EIDP = 15,
  EIDR = 16,
  EIDT = 17,
  EIDS = 18,
  EIDE = 19,
  EIDSTRGANDALTANDA = 20,
  EIDSTRGANDALTANDB = 21,
  EIDH = 22,
  EIDRETURN = 23,
  EIDENTER = 24,
  EIDSPACE = 25,
  EIDPLUS = 26,
  EIDMINUS = 27,
  EIDSTRGANDALTANDH = 30,
  EIDSTRGANDALTANDI = 31,
  EIDSTRGANDALTANDS = 40,
  EIDALT = 90,
  EIDSTRGANDB = 91,
  EIDNEW = 1000,
  EIDOLD = 1001,
  EIDFINISHED = 1002,
  EIDNO = 1003,
  EIDYES = 1004,
  EIDSAME = 1005,
  EIDNOANDLASTOBJECT = 1006,
  EIDNOANDNOTLASTOBJECT = 1007,
  EIDLAST = 1008,
  EIDNOTLAST = 1009,
  EIDSTSMALERNMINUS1 = 1010,
  EIDSTLARGERNMINUS1 = 1011,
  EIDPOSITIONEVENT = 1012,
  EIDEDIT = 1013,
  EIDSMALLERN = 1014,
  EIDEQUALSN = 1015,
  EIDLARGERN = 1016,
  EIDEMPTY = 1017,
  EIDSUBDESELECT = 1020,
  EIDSMTOSELECTED = 1030,
  EIDSMTODESELECTED = 1031,
  EIDTIP = 1050,
  EIDHEAD = 1051,
  EIDBODY = 1052,
  EIDCLEAR = 1100,
  EIDACTIVATETOOL = 1300,
  EIDPRINT = 3001,
  EV_INIT = 5551001,
  EV_PREVIOUS = 5551002,
  EV_PATH_COLLECTION_SELECTED = 5551003,
  EV_NAVIGATION_SELECTED = 5551004,
  EV_LESS_THEN_MIN_COUNT = 5551005,
  EV_READY = 5551006,
  EV_NEXT = 5551007,
  EV_DONE = 5551008,
  EV_NEW_LANDMARK = 5551009,
  EV_REMOVE_LANDMARK = 5551010,
  EIDINSIDE = 2500
};
Enumerator:
Type_None 
Type_Timer 
Type_MouseButtonPress 
Type_MouseButtonRelease 
Type_MouseButtonDblClick 
Type_MouseMove 
Type_KeyPress 
Type_KeyRelease 
Type_FocusIn 
Type_FocusOut 
Type_Enter 
Type_Leave 
Type_Paint 
Type_Move 
Type_Resize 
Type_Create 
Type_Destroy 
Type_Show 
Type_Hide 
Type_Close 
Type_Quit 
Type_Reparent 
Type_ShowMinimized 
Type_ShowNormal 
Type_WindowActivate 
Type_WindowDeactivate 
Type_ShowToParent 
Type_HideToParent 
Type_ShowMaximized 
Type_ShowFullScreen 
Type_Accel 
Type_Wheel 
Type_AccelAvailable 
Type_CaptionChange 
Type_IconChange 
Type_ParentFontChange 
Type_ApplicationFontChange 
Type_ParentPaletteChange 
Type_ApplicationPaletteChange 
Type_PaletteChange 
Type_Clipboard 
Type_Speech 
Type_SockAct 
Type_AccelOverride 
Type_DeferredDelete 
Type_DragEnter 
Type_DragMove 
Type_DragLeave 
Type_Drop 
Type_DragResponse 
Type_ChildInserted 
Type_ChildRemoved 
Type_LayoutHint 
Type_ShowWindowRequest 
Type_ActivateControl 
Type_DeactivateControl 
Type_ContextMenu 
Type_IMStart 
Type_IMCompose 
Type_IMEnd 
Type_Accessibility 
Type_TabletMove 
Type_LocaleChange 
Type_LanguageChange 
Type_LayoutDirectionChange 
Type_Style 
Type_TabletPress 
Type_TabletRelease 
Type_User 
Type_SpaceNavigatorInput 
Type_SpaceNavigatorKeyDown 
Type_MaxUser 

Definition at line 386 of file mitkInteractionConst.h.

{
  Type_None = 0,        // invalid event
  Type_Timer = 1,        // timer event
  Type_MouseButtonPress = 2,  // mouse button pressed
  Type_MouseButtonRelease = 3,  // mouse button released
  Type_MouseButtonDblClick = 4,  // mouse button double click
  Type_MouseMove = 5,      // mouse move
  Type_KeyPress = 6,      // key pressed
  Type_KeyRelease = 7,      // key released
  Type_FocusIn = 8,        // keyboard focus received
  Type_FocusOut = 9,      // keyboard focus lost
  Type_Enter = 10,        // mouse enters widget
  Type_Leave = 11,        // mouse leaves widget
  Type_Paint = 12,        // paint widget
  Type_Move = 13,        // move widget
  Type_Resize = 14,        // resize widget
  Type_Create = 15,        // after object creation
  Type_Destroy = 16,      // during object destruction
  Type_Show = 17,         // widget is shown
  Type_Hide = 18,        // widget is hidden
  Type_Close = 19,        // request to close widget
  Type_Quit = 20,        // request to quit application
  Type_Reparent = 21,      // widget has been reparented
  Type_ShowMinimized = 22,      // widget is shown minimized
  Type_ShowNormal = 23,        // widget is shown normal
  Type_WindowActivate = 24,    // window was activated
  Type_WindowDeactivate = 25,   // window was deactivated
  Type_ShowToParent = 26,      // widget is shown to parent
  Type_HideToParent = 27,      // widget is hidden to parent
  Type_ShowMaximized = 28,      // widget is shown maximized
  Type_ShowFullScreen = 29,   // widget is shown full-screen
  Type_Accel = 30,        // accelerator event
  Type_Wheel = 31,        // wheel event
  Type_AccelAvailable = 32,      // accelerator available event
  Type_CaptionChange = 33,    // caption changed
  Type_IconChange = 34,      // icon changed
  Type_ParentFontChange = 35,  // parent font changed
  Type_ApplicationFontChange = 36,  // application font changed
  Type_ParentPaletteChange = 37,    // parent palette changed
  Type_ApplicationPaletteChange = 38,    // application palette changed
  Type_PaletteChange = 39,    // widget palette changed
  Type_Clipboard = 40,        // internal clipboard event
  Type_Speech = 42,        // reserved for speech input
  Type_SockAct = 50,        // socket activation
  Type_AccelOverride = 51,      // accelerator override event
  Type_DeferredDelete = 52,      // deferred delete event
  Type_DragEnter = 60,        // drag moves into widget
  Type_DragMove = 61,        // drag moves in widget
  Type_DragLeave = 62,        // drag leaves or is cancelled
  Type_Drop = 63,        // actual drop
  Type_DragResponse = 64,      // drag accepted/rejected
  Type_ChildInserted = 70,      // new child widget
  Type_ChildRemoved = 71,      // deleted child widget
  Type_LayoutHint = 72,      // child min/max size changed
  Type_ShowWindowRequest = 73,      // widget's window should be mapped
  Type_ActivateControl = 80,      // ActiveX activation
  Type_DeactivateControl = 81,      // ActiveX deactivation
  Type_ContextMenu = 82,      // context popup menu
  Type_IMStart = 83,        // input method composition start
  Type_IMCompose = 84,        // input method composition
  Type_IMEnd = 85,        // input method composition end
  Type_Accessibility = 86,      // accessibility information is requested
  Type_TabletMove = 87,      // Wacom tablet event
  Type_LocaleChange = 88,      // the system locale changed
  Type_LanguageChange = 89,      // the application language changed
  Type_LayoutDirectionChange = 90,    // the layout direction changed
  Type_Style = 91,        // internal style event
  Type_TabletPress = 92,      // tablet press
  Type_TabletRelease = 93,      // tablet release
  Type_User = 1000,        // first user event id
  Type_SpaceNavigatorInput = 1094,  // 3D mouse input occured
  Type_SpaceNavigatorKeyDown = 1095,  // 3D mouse input occured
  Type_MaxUser = 65535
};
Enumerator:
Key_Escape 
Key_Tab 
Key_Backtab 
Key_BackTab 
Key_Backspace 
Key_BackSpace 
Key_Return 
Key_Enter 
Key_Insert 
Key_Delete 
Key_Pause 
Key_Print 
Key_SysReq 
Key_Home 
Key_End 
Key_Left 
Key_Up 
Key_Right 
Key_Down 
Key_Prior 
Key_PageUp 
Key_Next 
Key_PageDown 
Key_Shift 
Key_Control 
Key_Meta 
Key_Alt 
Key_CapsLock 
Key_NumLock 
Key_ScrollLock 
Key_F1 
Key_F2 
Key_F3 
Key_F4 
Key_F5 
Key_F6 
Key_F7 
Key_F8 
Key_F9 
Key_F10 
Key_F11 
Key_F12 
Key_F13 
Key_F14 
Key_F15 
Key_F16 
Key_F17 
Key_F18 
Key_F19 
Key_F20 
Key_F21 
Key_F22 
Key_F23 
Key_F24 
Key_F25 
Key_F26 
Key_F27 
Key_F28 
Key_F29 
Key_F30 
Key_F31 
Key_F32 
Key_F33 
Key_F34 
Key_F35 
Key_Super_L 
Key_Super_R 
Key_Menu 
Key_Hyper_L 
Key_Hyper_R 
Key_Help 
Key_Muhenkan 
Key_Henkan 
Key_Hiragana_Katakana 
Key_Zenkaku_Hankaku 
Key_Space 
Key_Any 
Key_Exclam 
Key_QuoteDbl 
Key_NumberSign 
Key_Dollar 
Key_Percent 
Key_Ampersand 
Key_Apostrophe 
Key_ParenLeft 
Key_ParenRight 
Key_Asterisk 
Key_Plus 
Key_Comma 
Key_Minus 
Key_Period 
Key_Slash 
Key_0 
Key_1 
Key_2 
Key_3 
Key_4 
Key_5 
Key_6 
Key_7 
Key_8 
Key_9 
Key_Colon 
Key_Semicolon 
Key_Less 
Key_Equal 
Key_Greater 
Key_Question 
Key_At 
Key_A 
Key_B 
Key_C 
Key_D 
Key_E 
Key_F 
Key_G 
Key_H 
Key_I 
Key_J 
Key_K 
Key_L 
Key_M 
Key_N 
Key_O 
Key_P 
Key_Q 
Key_R 
Key_S 
Key_T 
Key_U 
Key_V 
Key_W 
Key_X 
Key_Y 
Key_Z 
Key_BracketLeft 
Key_Backslash 
Key_BracketRight 
Key_AsciiCircum 
Key_Underscore 
Key_QuoteLeft 
Key_BraceLeft 
Key_Bar 
Key_BraceRight 
Key_AsciiTilde 
Key_nobreakspace 
Key_exclamdown 
Key_cent 
Key_sterling 
Key_currency 
Key_yen 
Key_brokenbar 
Key_section 
Key_diaeresis 
Key_copyright 
Key_ordfeminine 
Key_guillemotleft 
Key_notsign 
Key_hyphen 
Key_registered 
Key_macron 
Key_degree 
Key_plusminus 
Key_twosuperior 
Key_threesuperior 
Key_acute 
Key_mu 
Key_paragraph 
Key_periodcentered 
Key_cedilla 
Key_onesuperior 
Key_masculine 
Key_guillemotright 
Key_onequarter 
Key_onehalf 
Key_threequarters 
Key_questiondown 
Key_Agrave 
Key_Aacute 
Key_Acircumflex 
Key_Atilde 
Key_Adiaeresis 
Key_Aring 
Key_AE 
Key_Ccedilla 
Key_Egrave 
Key_Eacute 
Key_Ecircumflex 
Key_Ediaeresis 
Key_Igrave 
Key_Iacute 
Key_Icircumflex 
Key_Idiaeresis 
Key_ETH 
Key_Ntilde 
Key_Ograve 
Key_Oacute 
Key_Ocircumflex 
Key_Otilde 
Key_Odiaeresis 
Key_multiply 
Key_Ooblique 
Key_Ugrave 
Key_Uacute 
Key_Ucircumflex 
Key_Udiaeresis 
Key_Yacute 
Key_THORN 
Key_ssharp 
Key_agrave 
Key_aacute 
Key_acircumflex 
Key_atilde 
Key_adiaeresis 
Key_aring 
Key_ae 
Key_ccedilla 
Key_egrave 
Key_eacute 
Key_ecircumflex 
Key_ediaeresis 
Key_igrave 
Key_iacute 
Key_icircumflex 
Key_idiaeresis 
Key_eth 
Key_ntilde 
Key_ograve 
Key_oacute 
Key_ocircumflex 
Key_otilde 
Key_odiaeresis 
Key_division 
Key_oslash 
Key_ugrave 
Key_uacute 
Key_ucircumflex 
Key_udiaeresis 
Key_yacute 
Key_thorn 
Key_ydiaeresis 
Key_unknown 
Key_none 

Definition at line 481 of file mitkInteractionConst.h.

{
  Key_Escape = 0x1000,           // misc keys
  Key_Tab = 0x1001,
  Key_Backtab = 0x1002,
  Key_BackTab = 0x1002, //= Key_Backtab
  Key_Backspace = 0x1003,
  Key_BackSpace = 0x1003, //= Key_Backspace
  Key_Return = 0x1004,
  Key_Enter = 0x1005,
  Key_Insert = 0x1006,
  Key_Delete = 0x1007,
  Key_Pause = 0x1008,
  Key_Print = 0x1009,
  Key_SysReq = 0x100a,
  Key_Home = 0x1010,   // cursor movement
  Key_End = 0x1011,
  Key_Left = 0x1012,
  Key_Up = 0x1013,
  Key_Right = 0x1014,
  Key_Down = 0x1015,
  Key_Prior = 0x1016,
  Key_PageUp = 0x1016, //=Key_Prior
  Key_Next = 0x1017,
  Key_PageDown = 0x1017, //=Key_Next
  Key_Shift = 0x1020,     // modifiers
  Key_Control = 0x1021,
  Key_Meta = 0x1022,
  Key_Alt = 0x1023,
  Key_CapsLock = 0x1024,
  Key_NumLock = 0x1025,
  Key_ScrollLock = 0x1026,
  Key_F1 = 0x1030,                // function keys
  Key_F2 = 0x1031,
  Key_F3 = 0x1032,
  Key_F4 = 0x1033,
  Key_F5 = 0x1034,
  Key_F6 = 0x1035,
  Key_F7 = 0x1036,
  Key_F8 = 0x1037,
  Key_F9 = 0x1038,
  Key_F10 = 0x1039,
  Key_F11 = 0x103a,
  Key_F12 = 0x103b,
  Key_F13 = 0x103c,
  Key_F14 = 0x103d,
  Key_F15 = 0x103e,
  Key_F16 = 0x103f,
  Key_F17 = 0x1040,
  Key_F18 = 0x1041,
  Key_F19 = 0x1042,
  Key_F20 = 0x1043,
  Key_F21 = 0x1044,
  Key_F22 = 0x1045,
  Key_F23 = 0x1046,
  Key_F24 = 0x1047,
  Key_F25 = 0x1048,              // F25 .. F35 only on X11
  Key_F26 = 0x1049,
  Key_F27 = 0x104a,
  Key_F28 = 0x104b,
  Key_F29 = 0x104c,
  Key_F30 = 0x104d,
  Key_F31 = 0x104e,
  Key_F32 = 0x104f,
  Key_F33 = 0x1050,
  Key_F34 = 0x1051,
  Key_F35 = 0x1052,
  Key_Super_L = 0x1053,           // extra keys
  Key_Super_R = 0x1054,
  Key_Menu = 0x1055,
  Key_Hyper_L = 0x1056,
  Key_Hyper_R = 0x1057,
  Key_Help = 0x1058,
        // International input method support (X keycode - = 0xEE00)
        // Only interesting if you are writing your own input method
  Key_Muhenkan  = 0x1122,  // Cancel Conversion
  Key_Henkan  = 0x1123,  // Start/Stop Conversion
  Key_Hiragana_Katakana = 0x1127,  // Hiragana/Katakana toggle
  Key_Zenkaku_Hankaku = 0x112A,  // Zenkaku/Hankaku toggle
  Key_Space = 0x20,               // 7 bit printable ASCII
  Key_Any  = 0x20, //= Key_Space
  Key_Exclam = 0x21,
  Key_QuoteDbl = 0x22,
  Key_NumberSign = 0x23,
  Key_Dollar = 0x24,
  Key_Percent = 0x25,
  Key_Ampersand = 0x26,
  Key_Apostrophe = 0x27,
  Key_ParenLeft = 0x28,
  Key_ParenRight = 0x29,
  Key_Asterisk = 0x2a,
  Key_Plus = 0x2b,
  Key_Comma = 0x2c,
  Key_Minus = 0x2d,
  Key_Period = 0x2e,
  Key_Slash = 0x2f,
  Key_0 = 0x30,
  Key_1 = 0x31,
  Key_2 = 0x32,
  Key_3 = 0x33,
  Key_4 = 0x34,
  Key_5 = 0x35,
  Key_6 = 0x36,
  Key_7 = 0x37,
  Key_8 = 0x38,
  Key_9 = 0x39,
  Key_Colon = 0x3a,
  Key_Semicolon = 0x3b,
  Key_Less = 0x3c,
  Key_Equal = 0x3d,
  Key_Greater = 0x3e,
  Key_Question = 0x3f,
  Key_At = 0x40,
  Key_A = 0x41,
  Key_B = 0x42,
  Key_C = 0x43,
  Key_D = 0x44,
  Key_E = 0x45,
  Key_F = 0x46,
  Key_G = 0x47,
  Key_H = 0x48,
  Key_I = 0x49,
  Key_J = 0x4a,
  Key_K = 0x4b,
  Key_L = 0x4c,
  Key_M = 0x4d,
  Key_N = 0x4e,
  Key_O = 0x4f,
  Key_P = 0x50,
  Key_Q = 0x51,
  Key_R = 0x52,
  Key_S = 0x53,
  Key_T = 0x54,
  Key_U = 0x55,
  Key_V = 0x56,
  Key_W = 0x57,
  Key_X = 0x58,
  Key_Y = 0x59,
  Key_Z = 0x5a,
  Key_BracketLeft = 0x5b,
  Key_Backslash = 0x5c,
  Key_BracketRight = 0x5d,
  Key_AsciiCircum = 0x5e,
  Key_Underscore = 0x5f,
  Key_QuoteLeft = 0x60,
  Key_BraceLeft = 0x7b,
  Key_Bar = 0x7c,
  Key_BraceRight = 0x7d,
  Key_AsciiTilde = 0x7e,
  Key_nobreakspace = 0x0a0,
  Key_exclamdown = 0x0a1,
  Key_cent = 0x0a2,
  Key_sterling = 0x0a3,
  Key_currency = 0x0a4,
  Key_yen = 0x0a5,
  Key_brokenbar = 0x0a6,
  Key_section = 0x0a7,
  Key_diaeresis = 0x0a8,
  Key_copyright = 0x0a9,
  Key_ordfeminine = 0x0aa,
  Key_guillemotleft = 0x0ab,      // left angle quotation mark
  Key_notsign = 0x0ac,
  Key_hyphen = 0x0ad,
  Key_registered = 0x0ae,
  Key_macron = 0x0af,
  Key_degree = 0x0b0,
  Key_plusminus = 0x0b1,
  Key_twosuperior = 0x0b2,
  Key_threesuperior = 0x0b3,
  Key_acute = 0x0b4,
  Key_mu = 0x0b5,
  Key_paragraph = 0x0b6,
  Key_periodcentered = 0x0b7,
  Key_cedilla = 0x0b8,
  Key_onesuperior = 0x0b9,
  Key_masculine = 0x0ba,
  Key_guillemotright = 0x0bb,     // right angle quotation mark
  Key_onequarter = 0x0bc,
  Key_onehalf = 0x0bd,
  Key_threequarters = 0x0be,
  Key_questiondown = 0x0bf,
  Key_Agrave = 0x0c0,
  Key_Aacute = 0x0c1,
  Key_Acircumflex = 0x0c2,
  Key_Atilde = 0x0c3,
  Key_Adiaeresis = 0x0c4,
  Key_Aring = 0x0c5,
  Key_AE = 0x0c6,
  Key_Ccedilla = 0x0c7,
  Key_Egrave = 0x0c8,
  Key_Eacute = 0x0c9,
  Key_Ecircumflex = 0x0ca,
  Key_Ediaeresis = 0x0cb,
  Key_Igrave = 0x0cc,
  Key_Iacute = 0x0cd,
  Key_Icircumflex = 0x0ce,
  Key_Idiaeresis = 0x0cf,
  Key_ETH = 0x0d0,
  Key_Ntilde = 0x0d1,
  Key_Ograve = 0x0d2,
  Key_Oacute = 0x0d3,
  Key_Ocircumflex = 0x0d4,
  Key_Otilde = 0x0d5,
  Key_Odiaeresis = 0x0d6,
  Key_multiply = 0x0d7,
  Key_Ooblique = 0x0d8,
  Key_Ugrave = 0x0d9,
  Key_Uacute = 0x0da,
  Key_Ucircumflex = 0x0db,
  Key_Udiaeresis = 0x0dc,
  Key_Yacute = 0x0dd,
  Key_THORN = 0x0de,
  Key_ssharp = 0x0df,
  Key_agrave = 0x0e0,
  Key_aacute = 0x0e1,
  Key_acircumflex = 0x0e2,
  Key_atilde = 0x0e3,
  Key_adiaeresis = 0x0e4,
  Key_aring = 0x0e5,
  Key_ae = 0x0e6,
  Key_ccedilla = 0x0e7,
  Key_egrave = 0x0e8,
  Key_eacute = 0x0e9,
  Key_ecircumflex = 0x0ea,
  Key_ediaeresis = 0x0eb,
  Key_igrave = 0x0ec,
  Key_iacute = 0x0ed,
  Key_icircumflex = 0x0ee,
  Key_idiaeresis = 0x0ef,
  Key_eth = 0x0f0,
  Key_ntilde = 0x0f1,
  Key_ograve = 0x0f2,
  Key_oacute = 0x0f3,
  Key_ocircumflex = 0x0f4,
  Key_otilde = 0x0f5,
  Key_odiaeresis = 0x0f6,
  Key_division = 0x0f7,
  Key_oslash = 0x0f8,
  Key_ugrave = 0x0f9,
  Key_uacute = 0x0fa,
  Key_ucircumflex = 0x0fb,
  Key_udiaeresis = 0x0fc,
  Key_yacute = 0x0fd,
  Key_thorn = 0x0fe,
  Key_ydiaeresis = 0x0ff,
  Key_unknown = 0xffff,
  Key_none = 0xffff//= Key_unknown
};
Enumerator:
OpNOTHING 
OpTEST 
OpNEWCELL 
OpADD 
OpUNDOADD 
OpADDLINE 
OpINSERT 
OpINSERTLINE 
OpINSERTPOINT 
OpCLOSECELL 
OpOPENCELL 
OpMOVE 
OpMOVELINE 
OpMOVECELL 
OpUNDOMOVE 
OpMOVEPOINTUP 
OpMOVEPOINTDOWN 
OpREMOVE 
OpREMOVELINE 
OpREMOVECELL 
OpREMOVEPOINT 
OpDELETE 
OpDELETELINE 
OpUNDELETE 
OpDELETECELL 
OpSTATECHANGE 
OpTIMECHANGE 
OpTERMINATE 
OpSELECTPOINT 
OpSELECTLINE 
OpSELECTCELL 
OpSELECTSUBOBJECT 
OpSELECT 
OpDESELECTPOINT 
OpDESELECTLINE 
OpDESELECTCELL 
OpDESELECTSUBOBJECT 
OpDESELECTALL 
OpDESELECT 
OpNAVIGATE 
OpZOOM 
OpSCALE 
OpROTATE 
OpORIENT 
OpSETPOINTTYPE 
OpMODECHANGE 
OpSENDCOORDINATES 
OpPERIPHERYSEARCH 
OpROOTSEARCH 
OpTHICKSTVESSELSEARCH 
OpSHORTESTPATHSEARCH 
OpATTRIBUTATION 
OpDEFAULT 
OpSURFACECHANGED 

Definition at line 150 of file mitkInteractionConst.h.

{
  OpNOTHING = 0,
  OpTEST = 1,
  OpNEWCELL = 10, //add a new cell
  OpADD = 100, //add a point or a vessel
  OpUNDOADD = 101,
  OpADDLINE = 1001, //add a line
  OpINSERT = 200, //insert a point at position
  OpINSERTLINE = 201, //insert a line at position
  OpINSERTPOINT = 202,
  OpCLOSECELL = 250, //close a cell (to a polygon)
  OpOPENCELL = 251, //close a cell (to a polygon)
  OpMOVE = 300, //move a point
  OpMOVELINE = 301, //move a line
  OpMOVECELL = 302, //move a line
  OpUNDOMOVE = 303,
  OpMOVEPOINTUP = 304,
  OpMOVEPOINTDOWN = 305,
  OpREMOVE = 400, //remove a point at position
  OpREMOVELINE = 401, //remove a line at position
  OpREMOVECELL = 402, //remove a cell
  OpREMOVEPOINT = 403,
  OpDELETE = 500, //delete
  OpDELETELINE = 501, //delete the last line in a cell
  OpUNDELETE = 502,
  OpDELETECELL = 505,
  OpSTATECHANGE = 600, //change a state
  OpTIMECHANGE = 601, //change a state
  OpTERMINATE = 666, //change a state
  OpSELECTPOINT = 700,
  OpSELECTLINE = 701,
  OpSELECTCELL = 702,
  OpSELECTSUBOBJECT = 703, //for VesselGraphInteractor
  //OpSELECTNEWSUBOBJECT = 704, //for VesselGraphInteractor
  OpSELECT = 705,
  OpDESELECTPOINT = 800,
  OpDESELECTLINE = 801,
  OpDESELECTCELL = 802,
  OpDESELECTSUBOBJECT = 803,  //for VesselGraphInteractor
  OpDESELECTALL = 804,     //for VesselGraphInteractor
  OpDESELECT = 805,
  OpNAVIGATE = 900,
  OpZOOM = 1000,
  OpSCALE = 1100,
  OpROTATE = 1200,
  OpORIENT = 1201,
  OpSETPOINTTYPE = 1210,
  OpMODECHANGE = 1500,
  OpSENDCOORDINATES = 1600,
  OpPERIPHERYSEARCH = 2000,  //used in VesselGraphInteractor
  OpROOTSEARCH = 2001,        //used in VesselGraphInteractor
  OpTHICKSTVESSELSEARCH = 2002,       //used in VesselGraphInteractor
  OpSHORTESTPATHSEARCH = 2003,       //used in VesselGraphInteractor
  OpATTRIBUTATION = 2004,       //used in VesselGraphInteractor
  OpDEFAULT = 2006,                  //used in VesselGraphInteractor
  OpSURFACECHANGED = 3000,  // used for changing polydata in surfaces
};

activation rate of IR illuminator for NDI Polaris tracking device

Documentation

Enumerator:
Hz20 
Hz30 
Hz60 

Definition at line 123 of file mitkTrackingTypes.h.

    {
      Hz20 = 20,
      Hz30 = 30,
      Hz60 = 60
    };

Error codes of NDI tracking devices.

Documentation

Enumerator:
NDIOKAY 
NDIERROR 
SERIALINTERFACENOTSET 
SERIALSENDERROR 
SERIALRECEIVEERROR 
SROMFILETOOLARGE 
SROMFILETOOSMALL 
NDICRCERROR 
NDIINVALIDCOMMAND 
NDICOMMANDTOOLONG 
NDICOMMANDTOOSHORT 
NDICRCDOESNOTMATCH 
NDITIMEOUT 
NDIUNABLETOSETNEWCOMMPARAMETERS 
NDIINCORRECTNUMBEROFPARAMETERS 
NDIINVALIDPORTHANDLE 
NDIINVALIDTRACKINGPRIORITY 
NDIINVALIDLED 
NDIINVALIDLEDSTATE 
NDICOMMANDINVALIDINCURRENTMODE 
NDINOTOOLFORPORT 
NDIPORTNOTINITIALIZED 
NDISYSTEMNOTINITIALIZED 
NDIUNABLETOSTOPTRACKING 
NDIUNABLETOSTARTTRACKING 
NDIINITIALIZATIONFAILED 
NDIINVALIDVOLUMEPARAMETERS 
NDICANTSTARTDIAGNOSTICMODE 
NDICANTINITIRDIAGNOSTICS 
NDIFAILURETOWRITESROM 
NDIENABLEDTOOLSNOTSUPPORTED 
NDICOMMANDPARAMETEROUTOFRANGE 
NDINOMEMORYAVAILABLE 
NDIPORTHANDLENOTALLOCATED 
NDIPORTHASBECOMEUNOCCUPIED 
NDIOUTOFHANDLES 
NDIINCOMPATIBLEFIRMWAREVERSIONS 
NDIINVALIDPORTDESCRIPTION 
NDIINVALIDOPERATIONFORDEVICE 
NDIWARNING 
NDIUNKNOWNERROR 
NDIUNEXPECTEDREPLY 
UNKNOWNHANDLERETURNED 
TRACKINGDEVICERESET 
TRACKINGDEVICENOTSET 

Definition at line 31 of file mitkTrackingTypes.h.

Represents the setting of the tracking volume of a NDI tracking device. The tracking volume of a tracking device itself (as 3d-Object) is represented by an instance of the class mitk::TrackingVolume as defined by NDI API SFLIST (Aurora and Polaris API guide)

Enumerator:
Standard 
Pyramid 
SpectraPyramid 
VicraVolume 
Cube 
Dome 

Definition at line 111 of file mitkTrackingTypes.h.

Enumerator:
ODFN_MINMAX 
ODFN_MAX 
ODFN_NONE 
ODFN_GLOBAL_MAX 

Definition at line 27 of file mitkOdfNormalizationMethodProperty.h.

Enumerator:
ODFSB_NONE 
ODFSB_GFA 
ODFSB_PC 

Definition at line 27 of file mitkOdfScaleByProperty.h.

Error codes of NDI tracking devices.

Documentation

Enumerator:
ToolTracking6D 
ToolTracking5D 
MarkerTracking3D 
HybridTracking 

Definition at line 97 of file mitkTrackingTypes.h.

Query mode for NDI tracking devices.

Documentation

Enumerator:
ALL 
FREED 
OCCUPIED 
INITIALIZED 
ENABLED 

Definition at line 140 of file mitkTrackingTypes.h.

    {
      ALL         = 0x00,
      FREED       = 0x01,
      OCCUPIED    = 0x02,
      INITIALIZED = 0x03,
      ENABLED     = 0x04
    };
Enumerator:
TeemTensorEstimationMethodsLLS 
TeemTensorEstimationMethodsNLS 
TeemTensorEstimationMethodsWLS 
TeemTensorEstimationMethodsMLE 

Definition at line 30 of file mitkTeemDiffusionTensor3DReconstructionImageFilter.h.

identifier for tracking device

Documentation

Enumerator:
NDIPolaris 

Polaris: optical Tracker from NDI.

NDIAurora 

Aurora: electromagnetic Tracker from NDI.

ClaronMicron 

Micron Tracker: optical Tracker from Claron.

IntuitiveDaVinci 

Intuitive Surgical: DaVinci Telemanipulator API Interface.

AscensionMicroBird 

Ascension microBird / PCIBird family.

VirtualTracker 

Virtual Tracking device class that produces random tracking coordinates.

TrackingSystemNotSpecified 

entry for not specified or initialized tracking system

Definition at line 83 of file mitkTrackingTypes.h.


Function Documentation

template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itkImageRGBUC2 *  ,
itk::SmartPointer< itkImageRGBUC2 > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itkImageDTIF2 *  ,
itk::SmartPointer< itkImageDTIF2 > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itkImageDTID2 *  ,
itk::SmartPointer< itkImageDTID2 > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 362 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 362 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 362 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 362 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 492 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 492 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 492 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 492 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itkImageRGBUC3 *  ,
itk::SmartPointer< itkImageRGBUC3 > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 642 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 642 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 642 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 642 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itkImageDTIF3 *  ,
itk::SmartPointer< itkImageDTIF3 > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 812 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 812 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itkImageDTID3 *  ,
itk::SmartPointer< itkImageDTID3 > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 812 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 812 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 3 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 3 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 1002 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 1002 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 1002 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 1002 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 3 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 3 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 6 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 6 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 6 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 6 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 42 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 42 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 42 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 42 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 92 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 92 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 92 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 92 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 162 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 162 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 162 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 162 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 252 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< double, 252 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 252 >, 2 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 2 > > &   
)
template void MITK_CORE_EXPORT mitk::_CastToItkImage2Access ( itk::Image< itk::Vector< float, 252 >, 3 > *  ,
itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 3 > > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageD2 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageUC3 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageF2 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageSC3 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageSI2 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageUI2 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageSS2 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageUS2 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageUC2 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageSC2 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageD3 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageF3 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageSI3 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageUI3 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageSS3 > &   
)
template void MITK_CORE_EXPORT mitk::CastToItkImage ( const mitk::Image ,
itk::SmartPointer< itkImageUS3 > &   
)
template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 1002 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 2 > > &  itkOutputImage 
)

Definition at line 143 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 1002 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 3 > > &  itkOutputImage 
)

Definition at line 143 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 162 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 2 > > &  itkOutputImage 
)

Definition at line 137 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 162 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 3 > > &  itkOutputImage 
)

Definition at line 137 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 252 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 2 > > &  itkOutputImage 
)

Definition at line 138 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 252 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 3 > > &  itkOutputImage 
)

Definition at line 138 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 3 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 2 > > &  itkOutputImage 
)

Definition at line 133 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 3 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 3 > > &  itkOutputImage 
)

Definition at line 133 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 362 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 2 > > &  itkOutputImage 
)

Definition at line 139 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 362 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 3 > > &  itkOutputImage 
)

Definition at line 139 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 42 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 2 > > &  itkOutputImage 
)

Definition at line 135 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 42 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 3 > > &  itkOutputImage 
)

Definition at line 135 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 492 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 2 > > &  itkOutputImage 
)

Definition at line 140 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 492 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 3 > > &  itkOutputImage 
)

Definition at line 140 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 6 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 2 > > &  itkOutputImage 
)

Definition at line 134 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 6 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 3 > > &  itkOutputImage 
)

Definition at line 134 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 642 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 2 > > &  itkOutputImage 
)

Definition at line 141 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 642 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 3 > > &  itkOutputImage 
)

Definition at line 141 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 812 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 2 > > &  itkOutputImage 
)

Definition at line 142 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 812 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 3 > > &  itkOutputImage 
)

Definition at line 142 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 92 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 2 > > &  itkOutputImage 
)

Definition at line 136 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< double, 92 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 3 > > &  itkOutputImage 
)

Definition at line 136 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 1002 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 2 > > &  itkOutputImage 
)

Definition at line 143 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 1002 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 3 > > &  itkOutputImage 
)

Definition at line 143 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 162 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 2 > > &  itkOutputImage 
)

Definition at line 137 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 162 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 3 > > &  itkOutputImage 
)

Definition at line 137 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 252 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 2 > > &  itkOutputImage 
)

Definition at line 138 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 252 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 3 > > &  itkOutputImage 
)

Definition at line 138 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 3 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 2 > > &  itkOutputImage 
)

Definition at line 133 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 3 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 3 > > &  itkOutputImage 
)

Definition at line 133 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 362 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 2 > > &  itkOutputImage 
)

Definition at line 139 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 362 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 3 > > &  itkOutputImage 
)

Definition at line 139 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 42 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 2 > > &  itkOutputImage 
)

Definition at line 135 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 42 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 3 > > &  itkOutputImage 
)

Definition at line 135 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 492 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 2 > > &  itkOutputImage 
)

Definition at line 140 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 492 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 3 > > &  itkOutputImage 
)

Definition at line 140 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 6 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 2 > > &  itkOutputImage 
)

Definition at line 134 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 6 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 3 > > &  itkOutputImage 
)

Definition at line 134 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 642 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 2 > > &  itkOutputImage 
)

Definition at line 141 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 642 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 3 > > &  itkOutputImage 
)

Definition at line 141 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 812 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 2 > > &  itkOutputImage 
)

Definition at line 142 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 812 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 3 > > &  itkOutputImage 
)

Definition at line 142 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 92 >, 2 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 2 > > &  itkOutputImage 
)

Definition at line 136 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itk::Image< itk::Vector< float, 92 >, 3 > > ( const mitk::Image mitkImage,
itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 3 > > &  itkOutputImage 
)

Definition at line 136 of file mitkImageCastPart4.cpp.

template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itkImageDTID2 > ( const mitk::Image mitkImage,
itk::SmartPointer< itkImageDTID2 > &  itkOutputImage 
)

Definition at line 47 of file mitkImageCastPart4.cpp.

References _CastToItkImage2Access(), and AccessFixedTypeByItk_1.

{
  typedef itkImageDTID2 ItkOutputImageType;
  AccessFixedTypeByItk_1(mitkImage, _CastToItkImage2Access, itk::DiffusionTensor3D<double>, ::itk::GetImageDimension<ItkOutputImageType>::ImageDimension, itkOutputImage);
}
template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itkImageDTID3 > ( const mitk::Image mitkImage,
itk::SmartPointer< itkImageDTID3 > &  itkOutputImage 
)

Definition at line 67 of file mitkImageCastPart4.cpp.

References _CastToItkImage2Access(), and AccessFixedTypeByItk_1.

{
  typedef itkImageDTID3 ItkOutputImageType;
  AccessFixedTypeByItk_1(mitkImage, _CastToItkImage2Access, itk::DiffusionTensor3D<double>, ::itk::GetImageDimension<ItkOutputImageType>::ImageDimension, itkOutputImage);
}
template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itkImageDTIF2 > ( const mitk::Image mitkImage,
itk::SmartPointer< itkImageDTIF2 > &  itkOutputImage 
)

Definition at line 42 of file mitkImageCastPart4.cpp.

References _CastToItkImage2Access(), and AccessFixedTypeByItk_1.

{
  typedef itkImageDTIF2 ItkOutputImageType;
  AccessFixedTypeByItk_1(mitkImage, _CastToItkImage2Access, itk::DiffusionTensor3D<float>, ::itk::GetImageDimension<ItkOutputImageType>::ImageDimension, itkOutputImage);
}
template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itkImageDTIF3 > ( const mitk::Image mitkImage,
itk::SmartPointer< itkImageDTIF3 > &  itkOutputImage 
)

Definition at line 62 of file mitkImageCastPart4.cpp.

References _CastToItkImage2Access(), and AccessFixedTypeByItk_1.

{
  typedef itkImageDTIF3 ItkOutputImageType;
  AccessFixedTypeByItk_1(mitkImage, _CastToItkImage2Access, itk::DiffusionTensor3D<float>, ::itk::GetImageDimension<ItkOutputImageType>::ImageDimension, itkOutputImage);
}
template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itkImageRGBUC2 > ( const mitk::Image mitkImage,
itk::SmartPointer< itkImageRGBUC2 > &  itkOutputImage 
)

Definition at line 37 of file mitkImageCastPart4.cpp.

References _CastToItkImage2Access(), and AccessFixedTypeByItk_1.

{
  typedef itkImageRGBUC2 ItkOutputImageType;
  AccessFixedTypeByItk_1(mitkImage, _CastToItkImage2Access, itk::RGBPixel<unsigned char>, ::itk::GetImageDimension<ItkOutputImageType>::ImageDimension, itkOutputImage);
}
template<>
void MITK_CORE_EXPORT mitk::CastToItkImage< itkImageRGBUC3 > ( const mitk::Image mitkImage,
itk::SmartPointer< itkImageRGBUC3 > &  itkOutputImage 
)

Definition at line 57 of file mitkImageCastPart4.cpp.

References _CastToItkImage2Access(), and AccessFixedTypeByItk_1.

{
  typedef itkImageRGBUC3 ItkOutputImageType;
  AccessFixedTypeByItk_1(mitkImage, _CastToItkImage2Access, itk::RGBPixel<unsigned char>, ::itk::GetImageDimension<ItkOutputImageType>::ImageDimension, itkOutputImage);
}
static int mitk::clamp ( int  x ) [inline, static]

Definition at line 863 of file mitkColourImageProcessor.cpp.

  {
template<class TTransformType1 , class TTransformType2 >
void mitk::ConvertItkTransform ( const TTransformType1 *  sourceTransform,
TTransformType2 *  destTransform 
)

Definition at line 65 of file mitkMatrixConvert.h.

  {
    if((sourceTransform==NULL) || (destTransform==NULL))
      return;

    // transfer offset
    const typename TTransformType1::OutputVectorType& sourceOffset =
      sourceTransform->GetOffset();

    typename TTransformType2::OutputVectorType offset;
    offset[0] = sourceOffset[0]; offset[1] = sourceOffset[1]; offset[2] = sourceOffset[2];
    destTransform->SetOffset( offset );

    typename TTransformType1::MatrixType::InternalMatrixType& sourceVnlMatrix =
      const_cast<typename TTransformType1::MatrixType::InternalMatrixType&>(sourceTransform->GetMatrix().GetVnlMatrix());

    //transfer matrix
    typename TTransformType2::MatrixType::InternalMatrixType& destVnlMatrix =
      const_cast<typename TTransformType2::MatrixType::InternalMatrixType&>(destTransform->GetMatrix().GetVnlMatrix());

    for ( int i=0; i < 3; ++i)
      for( int j=0; j < 3; ++j )
        destVnlMatrix[i][j] = sourceVnlMatrix[i][j];    

    // *This* ensures m_MatrixMTime.Modified(), which is therewith not equal to
    // m_InverseMatrixMTime, thus a new inverse will be calculated (when
    // requested).
    static_cast<mitk::ItkMatrixHack<TTransformType2>*>(destTransform)->MatrixChanged();
  }
template<typename TPixel , unsigned int VImageDimension>
void mitk::CutImage ( itk::Image< TPixel, VImageDimension > *  inputItkImage,
mitk::BoundingObjectCutter cutter,
int  boTimeStep 
)

Definition at line 144 of file mitkBoundingObjectCutter.txx.

{
  TPixel* dummy = NULL;
  CutImageWithOutputTypeSelect<TPixel, VImageDimension, TPixel>(inputItkImage, cutter, boTimeStep, dummy);
}
template<typename TInputPixelType , unsigned int VImageDimension, class TBoundingObjectCutAndCastType >
void mitk::CutImageFixedOutputType ( itk::Image< TInputPixelType, VImageDimension > *  inputItkImage,
TBoundingObjectCutAndCastType *  cutter,
int  boTimeStep 
)

Definition at line 47 of file mitkBoundingObjectCutAndCast.txx.

Referenced by mitk::BoundingObjectCutAndCast< TPixel >::ComputeData().

{
  CutImageWithOutputTypeSelect<TInputPixelType, VImageDimension, typename TBoundingObjectCutAndCastType::PixelType>(inputItkImage, cutter, boTimeStep);
}
template<typename TPixel , unsigned int VImageDimension, typename TOutputPixel >
void mitk::CutImageWithOutputTypeSelect ( itk::Image< TPixel, VImageDimension > *  inputItkImage,
mitk::BoundingObjectCutter cutter,
int  = 0,
TOutputPixel *  = NULL 
)

Definition at line 32 of file mitkBoundingObjectCutter.txx.

References mitk::StatusBar::DisplayErrorText(), mitk::ImageToImageFilter::GetInput(), mitk::StatusBar::GetInstance(), mitk::BoundingObjectCutter::GetUseInsideValue(), mitk::Geometry3D::IndexToWorld(), mitk::BoundingObjectCutter::m_AutoOutsideValue, mitk::BoundingObjectCutter::m_BoundingObject, mitk::BoundingObjectCutter::m_InputRequestedRegion, mitk::BoundingObjectCutter::m_InsidePixelCount, mitk::BoundingObjectCutter::m_InsideValue, mitk::BoundingObjectCutter::m_OutputTimeSelector, mitk::BoundingObjectCutter::m_OutsidePixelCount, mitk::BoundingObjectCutter::m_OutsideValue, min, and mitk::ImageToItk< TOutputImage >::SetInput().

{
  typedef itk::Image<TPixel, VImageDimension> ItkInputImageType;
  typedef itk::Image<TOutputPixel, VImageDimension> ItkOutputImageType;
  typedef typename itk::ImageBase<VImageDimension>::RegionType ItkRegionType;
  typedef itk::ImageRegionIteratorWithIndex< ItkInputImageType > ItkInputImageIteratorType;
  typedef itk::ImageRegionIteratorWithIndex< ItkOutputImageType > ItkOutputImageIteratorType;

  if(cutter->m_BoundingObject.IsNull())
    return;

  if (inputItkImage == NULL)
  {
    mitk::StatusBar::GetInstance()->DisplayErrorText ("An internal error occurred. Can't convert Image. Please report to bugs@mitk.org");
    std::cout << " image is NULL...returning" << std::endl;
    return; 
  }

  // PART 1: convert m_InputRequestedRegion (type mitk::SlicedData::RegionType)
  // into ITK-image-region (ItkImageType::RegionType)
  // unfortunately, we cannot use input->GetRequestedRegion(), because it
  // has been destroyed by the mitk::CastToItkImage call of PART 1
  // (which sets the m_RequestedRegion to the LargestPossibleRegion).
  // Thus, use our own member m_InputRequestedRegion insead.
  
  // first convert the index
  typename ItkRegionType::IndexType::IndexValueType tmpIndex[3];
  itk2vtk(cutter->m_InputRequestedRegion.GetIndex(), tmpIndex);
  typename ItkRegionType::IndexType index;
  index.SetIndex(tmpIndex);
  
  // then convert the size
  typename ItkRegionType::SizeType::SizeValueType tmpSize[3];
  itk2vtk(cutter->m_InputRequestedRegion.GetSize(), tmpSize);
  typename ItkRegionType::SizeType size;
  size.SetSize(tmpSize);
  
  //create the ITK-image-region out of index and size
  ItkRegionType inputRegionOfInterest(index, size);

  // PART 2: get access to the MITK output image via an ITK image
  typename mitk::ImageToItk<ItkOutputImageType>::Pointer outputimagetoitk = mitk::ImageToItk<ItkOutputImageType>::New();
  outputimagetoitk->SetInput(cutter->m_OutputTimeSelector->GetOutput());
  outputimagetoitk->Update();
  typename ItkOutputImageType::Pointer outputItkImage = outputimagetoitk->GetOutput();

  // PART 3: iterate over input and output using ITK iterators
  
  // create the iterators
  ItkInputImageIteratorType  inputIt( inputItkImage, inputRegionOfInterest );
  ItkOutputImageIteratorType outputIt( outputItkImage, outputItkImage->GetLargestPossibleRegion() );

  // Cut the boundingbox out of the image by iterating through 
  // all pixels and checking if they are inside using IsInside()
  cutter->m_OutsidePixelCount = 0;
  cutter->m_InsidePixelCount = 0;
  mitk::Point3D p;
  mitk::Geometry3D* inputGeometry = cutter->GetInput()->GetGeometry();

  TOutputPixel outsideValue;
  if(cutter->m_AutoOutsideValue)
  {
    outsideValue = itk::NumericTraits<TOutputPixel>::min();
  }
  else
  {
    outsideValue = (TOutputPixel) cutter->m_OutsideValue;
  }

  //shall we use a fixed value for each inside pixel?
  if (cutter->GetUseInsideValue())
  {
    TOutputPixel insideValue  = (TOutputPixel) cutter->m_InsideValue;
    // yes, use a fixed value for each inside pixel (create a binary mask of the bounding object)
    for ( inputIt.GoToBegin(), outputIt.GoToBegin(); !inputIt.IsAtEnd(); ++inputIt, ++outputIt)
    {
      vtk2itk(inputIt.GetIndex(), p);
      inputGeometry->IndexToWorld(p, p);
      if(cutter->m_BoundingObject->IsInside(p))
      {
        outputIt.Set(insideValue);
        ++cutter->m_InsidePixelCount;
      }
      else
      {
        outputIt.Set(outsideValue);
        ++cutter->m_OutsidePixelCount;
      }
    }
  }
  else 
  {
    // no, use the pixel value of the original image (normal cutting)
    for ( inputIt.GoToBegin(), outputIt.GoToBegin(); !inputIt.IsAtEnd(); ++inputIt, ++outputIt)
    {
      vtk2itk(inputIt.GetIndex(), p);
      inputGeometry->IndexToWorld(p, p);
      if(cutter->m_BoundingObject->IsInside(p))
      {
        outputIt.Set( (TOutputPixel) inputIt.Value() );
        ++cutter->m_InsidePixelCount;
      }
      else
      {
        outputIt.Set( outsideValue );
        ++cutter->m_OutsidePixelCount;
      }
    }
  }
}
template<class TOutputData , class TInputData >
void ITK_EXPORT mitk::GenerateTimeInInputRegion ( const TOutputData *  output,
TInputData *  input 
)

convert the start- and end-index-time of output in start- and end-index-time of input1 and input2 via millisecond-time

Definition at line 53 of file mitkTimeHelper.h.

References GenerateTimeInInputRegion().

{
  assert(output!=NULL);
  assert(input!=NULL);

  const typename TOutputData::RegionType& outputRegion = output->GetRequestedRegion();
  typename TInputData::RegionType inputRegion;

  if(outputRegion.GetSize(3)<1)
  {
    typename TInputData::RegionType::SizeType inputsize;
    inputsize.Fill(0);
    inputRegion.SetSize(inputsize);
    input->SetRequestedRegion( &inputRegion );
  }

  // convert the start-index-time of output in start-index-time of input via millisecond-time
  inputRegion = input->GetRequestedRegion();
  GenerateTimeInInputRegion(output->GetTimeSlicedGeometry(), outputRegion, input->GetTimeSlicedGeometry(), inputRegion);
  input->SetRequestedRegion( &inputRegion  );
}
template<class TOutputRegion , class TInputRegion >
void ITK_EXPORT mitk::GenerateTimeInInputRegion ( const mitk::TimeSlicedGeometry outputTimeGeometry,
const TOutputRegion &  outputRegion,
const mitk::TimeSlicedGeometry inputTimeGeometry,
TInputRegion &  inputRegion 
)

Definition at line 28 of file mitkTimeHelper.h.

References mitk::TimeSlicedGeometry::IsValidTime(), mitk::TimeSlicedGeometry::MSToTimeStep(), and mitk::TimeSlicedGeometry::TimeStepToMS().

Referenced by mitk::SurfaceToImageFilter::GenerateInputRequestedRegion(), mitk::MaskImageFilter::GenerateInputRequestedRegion(), mitk::GeometryClipImageFilter::GenerateInputRequestedRegion(), mitk::HeightFieldSurfaceClipImageFilter::GenerateOutputInformation(), and GenerateTimeInInputRegion().

{
  assert(outputTimeGeometry!=NULL);
  assert(inputTimeGeometry!=NULL);

  // convert the start-index-time of output in start-index-time of input via millisecond-time
  ScalarType timeInMS = outputTimeGeometry->TimeStepToMS(outputRegion.GetIndex(3));
  int timestep = inputTimeGeometry->MSToTimeStep( timeInMS );
  if( ( timeInMS > ScalarTypeNumericTraits::NonpositiveMin() ) && ( inputTimeGeometry->IsValidTime( timestep ) ) )
    inputRegion.SetIndex( 3, timestep );
  else
    inputRegion.SetIndex( 3, 0 );
  // convert the end-index-time of output in end-index-time of input via millisecond-time
  timeInMS = outputTimeGeometry->TimeStepToMS(outputRegion.GetIndex(3)+outputRegion.GetSize(3)-1);
  timestep = inputTimeGeometry->MSToTimeStep( timeInMS );
  if( ( timeInMS > ScalarTypeNumericTraits::NonpositiveMin() ) && ( outputTimeGeometry->IsValidTime( timestep ) ) )
    inputRegion.SetSize( 3, timestep - inputRegion.GetIndex(3) + 1 );
  else
    inputRegion.SetSize( 3, 1 );
}
template<class TMatrixType >
void mitk::GetRotation ( const mitk::Geometry3D geometry,
TMatrixType &  itkmatrix 
)

Definition at line 96 of file mitkMatrixConvert.h.

References mitk::Geometry3D::GetIndexToWorldTransform(), and mitk::Geometry3D::GetSpacing().

Referenced by GetWorldToItkPhysicalTransform(), and testGeometry3D().

  {
    const mitk::Vector3D& spacing = geometry->GetSpacing();
    typename mitk::Geometry3D::TransformType::MatrixType::InternalMatrixType& geometryVnlMatrix =
      const_cast<typename mitk::Geometry3D::TransformType::MatrixType::InternalMatrixType&>(geometry->GetIndexToWorldTransform()->GetMatrix().GetVnlMatrix());

    typename TMatrixType::InternalMatrixType& outputVnlMatrix =
      const_cast<typename TMatrixType::InternalMatrixType&>(itkmatrix.GetVnlMatrix());

    for ( int i=0; i < 3; ++i)
      for( int j=0; j < 3; ++j )
        outputVnlMatrix [i][j] = geometryVnlMatrix [i][j] / spacing[j];
  }
template<class TTransformType >
void mitk::GetWorldToItkPhysicalTransform ( const mitk::Geometry3D geometry,
TTransformType *  itkTransform 
)

Definition at line 111 of file mitkMatrixConvert.h.

References mitk::Geometry3D::GetIndexToWorldTransform(), and GetRotation().

Referenced by QmitkRigidRegistrationSelectorView::CalculateTransformation().

  {
    if(itkTransform==NULL)
      return;

    // get rotation matrix and offset from Geometry and transfer in TTransformType types
    typename TTransformType::MatrixType rotationMatrix;
    GetRotation(geometry, rotationMatrix);

    const typename mitk::Geometry3D::TransformType::OffsetType& geometryOffset =
      geometry->GetIndexToWorldTransform()->GetOffset();

    vnl_vector<typename TTransformType::MatrixType::ValueType> vnlOffset(3);
    vnlOffset[0] = geometryOffset[0]; vnlOffset[1] = geometryOffset[1]; vnlOffset[2] = geometryOffset[2];

    // do calculations
    typename TTransformType::MatrixType::InternalMatrixType inverseRotationVnlMatrix = rotationMatrix.GetTranspose();

    vnlOffset -= inverseRotationVnlMatrix*vnlOffset;

    typename TTransformType::OutputVectorType offset;//vnl_vector<TTransformType::MatrixType::ValueType> offset;
    offset[0] = vnlOffset[0]; offset[1] = vnlOffset[1]; offset[2] = vnlOffset[2];
    itkTransform->SetOffset( offset );

    // copy in destination itkTransform
    typename TTransformType::MatrixType::InternalMatrixType& destVnlMatrix =
      const_cast<typename TTransformType::MatrixType::InternalMatrixType&>(itkTransform->GetMatrix().GetVnlMatrix());

    for ( int i=0; i < 3; ++i)
      for( int j=0; j < 3; ++j )
        destVnlMatrix[i][j] = inverseRotationVnlMatrix[i][j];    
    // *This* ensures m_MatrixMTime.Modified(), which is therewith not equal to
    // m_InverseMatrixMTime, thus a new inverse will be calculated (when
    // requested).
    static_cast<mitk::ItkMatrixHack<TTransformType>*>(itkTransform)->MatrixChanged();
  }
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageSC3 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageSC2 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageUC3 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageUC2 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageD2 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageSI2 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageUI2 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageF3 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageSI3 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageF2 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageSS2 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageUS2 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageSS3 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageUS3 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageD3 > &   
)
mitk::InstantiateAccessFunctionForFixedDimension_1 ( _CastToItkImage2Access  ,
,
itk::SmartPointer< itkImageUI3 > &   
)
template<class T >
void mitk::itk2vm ( const Point3D &  a,
Point3< T > &  p 
) [inline]

Definition at line 37 of file mitkVecmathHelper.h.

{
  p.set(a[0], a[1], a[2]);
}
template<class T >
void mitk::itk2vm ( const Vector3D &  a,
Vector3< T > &  p 
) [inline]

Definition at line 51 of file mitkVecmathHelper.h.

{
  p.set(a[0], a[1], a[2]);
}
template<class T >
void mitk::itk2vm ( const VnlVector &  a,
Vector3< T > &  p 
) [inline]

Definition at line 65 of file mitkVecmathHelper.h.

{
  p.set(a[0], a[1], a[2]);
}
mitk::itkEventMacro ( PointSetAddEvent  ,
PointSetSizeChangeEvent   
)
mitk::itkEventMacro ( FocusEvent  ,
itk::AnyEvent   
)

connect to this Event to get noticed when the focus changes

mitk::itkEventMacro ( UndoFullEvent  ,
UndoStackEvent   
)

Additional unused events, if anybody wants to put an artificial limit to the possible number of items in the stack.

mitk::itkEventMacro ( StartHoverPlanarFigureEvent  ,
PlanarFigureEvent   
)
mitk::itkEventMacro ( PluginStudySelected  ,
PluginEvent   
)
mitk::itkEventMacro ( PluginAbortPACSImport  ,
PluginEvent   
)
mitk::itkEventMacro ( StartInteractionPlanarFigureEvent  ,
PlanarFigureEvent   
)
mitk::itkEventMacro ( EndPlacementPlanarFigureEvent  ,
PlanarFigureEvent   
)
mitk::itkEventMacro ( SelectPlanarFigureEvent  ,
PlanarFigureEvent   
)
mitk::itkEventMacro ( PluginEvent  ,
itk::AnyEvent   
)
mitk::itkEventMacro ( SliceRotationEvent  ,
itk::AnyEvent   
)
mitk::itkEventMacro ( UndoEmptyEvent  ,
UndoStackEvent   
)
mitk::itkEventMacro ( ToolEvent  ,
itk::ModifiedEvent   
)

Basic tool event without any parameters Can simply be inherited using the itkEventMacro, e.g.

namespace mitk 
{

class MyTool : public Tool
{
  public:

    itkEventMacro(MySpecialEvent, ToolEvent);

  [...]

  protected:

  // Invoke your event like this
  void YourExampleMethod()
  {
    InvokeEvent( MySpecialEvent() );
  }
};

}
mitk::itkEventMacro ( TreeFilterRemoveAllEvent  ,
itk::ModifiedEvent   
)
mitk::itkEventMacro ( TreeFilterUpdateAllEvent  ,
itk::ModifiedEvent   
)
mitk::itkEventMacro ( PlanarFigureEvent  ,
itk::AnyEvent   
)
mitk::itkEventMacro ( RenderingManagerEvent  ,
itk::AnyEvent   
)
mitk::itkEventMacro ( RenderingManagerViewsInitializedEvent  ,
RenderingManagerEvent   
)
mitk::itkEventMacro ( EndInteractionPlanarFigureEvent  ,
PlanarFigureEvent   
)
mitk::itkEventMacro ( PointSetMoveEvent  ,
PointSetEvent   
)
mitk::itkEventMacro ( RedoNotEmptyEvent  ,
UndoStackEvent   
)
mitk::itkEventMacro ( PointSetEvent  ,
itk::AnyEvent   
)
mitk::itkEventMacro ( StartPlacementPlanarFigureEvent  ,
PlanarFigureEvent   
)
mitk::itkEventMacro ( PointSetSizeChangeEvent  ,
PointSetEvent   
)
mitk::itkEventMacro ( RedoFullEvent  ,
UndoStackEvent   
)
mitk::itkEventMacro ( UndoNotEmptyEvent  ,
UndoStackEvent   
)
mitk::itkEventMacro ( RedoEmptyEvent  ,
UndoStackEvent   
)
mitk::itkEventMacro ( PointSetExtendTimeRangeEvent  ,
PointSetEvent   
)
mitk::itkEventMacro ( EndHoverPlanarFigureEvent  ,
PlanarFigureEvent   
)
mitk::itkEventMacro ( PointSetRemoveEvent  ,
PointSetSizeChangeEvent   
)
mitk::itkEventMacro ( UndoStackEvent  ,
itk::ModifiedEvent   
)

Some itk events to notify listening GUI elements, when the undo or redo stack is empty (diable undo button) or when there are items in the stack (enable button)

mitk::itkEventMacro ( PluginLightBoxCountChanged  ,
PluginEvent   
)
std::ostream & mitk::operator<< ( std::ostream &  stream,
const BoolLookupTable &   
)

Definition at line 27 of file mitkLookupTables.cpp.

template<typename T >
std::ostream& mitk::operator<< ( std::ostream &  os,
WeakPointer< T >  p 
)

Definition at line 219 of file mitkWeakPointer.h.

{
  p.Print(os);
  return os;
}
std::ostream & mitk::operator<< ( std::ostream &  stream,
const StringLookupTable &   
)

Definition at line 30 of file mitkLookupTables.cpp.

std::ostream & mitk::operator<< ( std::ostream &  o,
DataNode::Pointer &  dtn 
)

Definition at line 148 of file mitkDataNode.cpp.

{
  if(dtn->GetData()!=NULL)
    o<<dtn->GetData()->GetNameOfClass();
  else
    o<<"empty data";
  return o;
}
std::ostream & mitk::operator<< ( std::ostream &  stream,
const IntLookupTable &   
)

Definition at line 29 of file mitkLookupTables.cpp.

std::ostream & mitk::operator<< ( std::ostream &  stream,
const FloatLookupTable &   
)

Definition at line 28 of file mitkLookupTables.cpp.

std::istream & mitk::operator>> ( std::istream &  i,
DataNode::Pointer &  dtn 
)

Definition at line 136 of file mitkDataNode.cpp.

References mitk::DataNode::New().

{
  dtn = mitk::DataNode::New();
  //i >> av.get();
  return i;
}
template<class TTransformType >
void mitk::TransferItkTransformToVtkMatrix ( const TTransformType *  itkTransform,
vtkMatrix4x4 *  vtkmatrix 
)

Definition at line 53 of file mitkMatrixConvert.h.

Referenced by mitk::Geometry3D::TransferItkToVtkTransform().

  {
    int i,j;
    for(i=0;i<3;++i)
      for(j=0;j<3;++j)
        vtkmatrix->SetElement(i, j, itkTransform->GetMatrix().GetVnlMatrix().get(i, j));
    for(i=0;i<3;++i)
      vtkmatrix->SetElement(i, 3, itkTransform->GetOffset()[i]);
    vtkmatrix->Modified();
  }
template<class TTransformType >
void mitk::TransferVtkMatrixToItkTransform ( const vtkMatrix4x4 *  vtkmatrix,
TTransformType *  itkTransform 
)

Definition at line 29 of file mitkMatrixConvert.h.

Referenced by mitk::Geometry3D::Compose(), and mitk::Geometry3D::TransferVtkToItkTransform().

  {
  if(itkTransform==NULL)
    return;

  typename TTransformType::MatrixType::InternalMatrixType& vnlMatrix =
    const_cast<typename TTransformType::MatrixType::InternalMatrixType&>(itkTransform->GetMatrix().GetVnlMatrix());

  for ( int i=0; i < 3; ++i)
    for( int j=0; j < 3; ++j )
      vnlMatrix[i][j] = vtkmatrix->GetElement( i, j );    
  // *This* ensures m_MatrixMTime.Modified(), which is therewith not equal to
  // m_InverseMatrixMTime, thus a new inverse will be calculated (when
  // requested).
  static_cast<mitk::ItkMatrixHack<TTransformType>*>(itkTransform)->MatrixChanged();

  typename TTransformType::OffsetType offset;
  offset[0] = vtkmatrix->GetElement( 0, 3 );
  offset[1] = vtkmatrix->GetElement( 1, 3 );
  offset[2] = vtkmatrix->GetElement( 2, 3 );
  itkTransform->SetOffset( offset );
  }
template<class T >
void mitk::vm2itk ( const Vector3< T > &  p,
Vector3D &  a 
) [inline]

Definition at line 43 of file mitkVecmathHelper.h.

References Point3Struct::x, Point3Struct::y, and Point3Struct::z.

{
  a[0]=p.x;
  a[1]=p.y;
  a[2]=p.z;
}
template<class T >
void mitk::vm2itk ( const Vector3< T > &  p,
VnlVector &  a 
) [inline]

Definition at line 57 of file mitkVecmathHelper.h.

References Point3Struct::x, Point3Struct::y, and Point3Struct::z.

{
  a[0]=p.x;
  a[1]=p.y;
  a[2]=p.z;
}
template<class T >
void mitk::vm2itk ( const Point3< T > &  p,
Point3D &  a 
) [inline]

Definition at line 29 of file mitkVecmathHelper.h.

References Point3Struct::x, Point3Struct::y, and Point3Struct::z.

{
  a[0]=p.x;
  a[1]=p.y;
  a[2]=p.z;
}
template<class Tin , class Tout >
void mitk::vm2vtk ( const Vector3< Tin > &  p,
Tout  a[3] 
) [inline]

Definition at line 77 of file mitkVecmathHelper.h.

References Point3Struct::x, Point3Struct::y, and Point3Struct::z.

{
  a[0]=p.x;
  a[1]=p.y;
  a[2]=p.z;
}
template<class Tin , class Tout >
void mitk::vtk2vm ( const Tin  a[3],
Vector3< Tout > &  p 
) [inline]

Definition at line 71 of file mitkVecmathHelper.h.

{
  p.set(a[0], a[1], a[2]);
}
mitk::vtkCxxRevisionMacro ( vtkEventProvider  ,
"$Revision: 1.18 $"   
)
mitk::vtkStandardNewMacro ( StateMachineFactory   )
mitk::vtkStandardNewMacro ( LevelWindowPreset   )
mitk::vtkStandardNewMacro ( EventMapper   )
mitk::vtkStandardNewMacro ( vtkEventProvider   )
mitk::vtkStandardNewMacro ( vtkPointSetXMLParser   )

Variable Documentation

Definition at line 1002 of file mitkRenderingManager.cpp.

Definition at line 22 of file mitkAddContourTool.cpp.

Definition at line 22 of file mitkAutoCropTool.cpp.

Definition at line 22 of file mitkBinaryThresholdTool.cpp.

Definition at line 22 of file mitkBinaryThresholdULTool.cpp.

Definition at line 22 of file mitkCalculateGrayValueStatisticsTool.cpp.

Definition at line 22 of file mitkCalculateVolumetryTool.cpp.

Definition at line 3 of file mitkClosingTool.cpp.

Definition at line 28 of file mitkCorrectorTool2D.cpp.

Definition at line 22 of file mitkCreateSurfaceTool.cpp.

Definition at line 3 of file mitkDilateTool.cpp.

Definition at line 22 of file mitkDrawPaintbrushTool.cpp.

Definition at line 22 of file mitkErasePaintbrushTool.cpp.

Definition at line 22 of file mitkEraseRegionTool.cpp.

Definition at line 3 of file mitkErodeTool.cpp.

Definition at line 22 of file mitkFillRegionTool.cpp.

Definition at line 3 of file mitkOpeningTool.cpp.

Definition at line 30 of file mitkRegionGrowingTool.cpp.

Definition at line 22 of file mitkSubtractContourTool.cpp.

template class MitkExt_EXPORT mitk::UnstructuredGridVtkWriter< vtkUnstructuredGridWriter >

Definition at line 63 of file mitkUnstructuredGridVtkWriter.cpp.

template class MitkExt_EXPORT mitk::UnstructuredGridVtkWriter< vtkXMLUnstructuredGridWriter >

Definition at line 65 of file mitkUnstructuredGridVtkWriter.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines