MITK-IGT
IGT Extension of MITK
|
IGT Exceptions. More...
Namespaces | |
namespace | NavigationToolStorageTestHelper |
namespace | StaticIGTHelperFunctions |
namespace | telemed |
Classes | |
class | AbstractOpenCVImageFilter |
Interface for image filters on OpenCV images. More... | |
struct | AbstractToFDeviceFactory |
Virtual interface and base class for all Time-of-Flight device factories. The basic interface is in the base class: IToFDeviceFactory. This AbstractToFDeviceFactory implements some generic function which are useful for every device and not specific. More... | |
class | AbstractUltrasoundTrackerDevice |
Abstract class for an easy handling of a combination of an USDevice and a NavigationDataSource. This class can be used as an ImageSource subclass. Additionally tracking data be retrieved from the NavigationDataSource returned by GetTrackingDevice(). More... | |
class | Algorithm |
class | BasicCombinationOpenCVImageFilter |
class | CameraIntrinsics |
class representing camera intrinsics and related functions More... | |
class | CameraIntrinsicsProperty |
class | CameraVisualization |
CameraVisualization controls the camera according to the spatial information of the navigation data. 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 | ConvertGrayscaleOpenCVImageFilter |
class | CropOpenCVImageFilter |
class | CvMatCompare |
class | CvMatFromVnlMatrix |
class | CvMatFromVnlVector |
struct | EndoDebug |
struct | EndoDebugData |
class | EndoDebugFromXmlFile |
struct | EndoDebugFromXmlFileData |
class | EndoDebugToXmlFile |
struct | EndoDebugToXmlFileData |
class | FloatingImageToUltrasoundRegistrationFilter |
This filter transforms a given floating image into the ultrasound coordinate system. More... | |
class | GrabCutOpenCVImageFilter |
Makes the OpenCV GrabCut filter available as OpenCVImageFilter. More... | |
class | HummelProtocolEvaluation |
Static methods for evaluations according to the assessment protocol for EM trackers published by Hummel et al. 2005 [1]. More... | |
class | IGTActivator |
The load function of this class is executed every time, the module is loaded. Attention: no static variables of any class in IGT Module are initialized at this moment! More... | |
class | IGTException |
An object of this class represents an exception of the MITK-IGT module. More... | |
class | IGTHardwareException |
An object of this class represents an exception of the MITK-IGT module which are releated to the hardware (e.g. connection problems, etc.). More... | |
class | IGTIOException |
An object of this class represents an exception of the MITK-IGT module which are releated to the input/output problems (e.g. reading writing files, etc.). More... | |
class | IGTL2DImageDeviceSource |
Connects a mitk::IGTLDevice to a MITK-OpenIGTLink-Message-Filter-Pipeline. More... | |
class | IGTL3DImageDeviceSource |
Connects a mitk::IGTLDevice to a MITK-OpenIGTLink-Message-Filter-Pipeline. More... | |
class | IGTLClient |
Superclass for OpenIGTLink clients. More... | |
class | IGTLDevice |
Interface for all OpenIGTLink Devices. More... | |
class | IGTLDeviceSource |
Connects a mitk::IGTLDevice to a MITK-OpenIGTLink-Message-Filter-Pipeline. More... | |
class | IGTLDummyMessage |
This class is a dummy message to show how to implement a new message type. More... | |
class | IGTLMeasurements |
Is a helper class to make measurments for latency and fps. More... | |
class | IGTLMessage |
A wrapper for the OpenIGTLink message type. More... | |
class | IGTLMessageCloneHandler |
Base class for clone handlers for igtl::MessageBase derived message types. More... | |
class | IGTLMessageCommon |
Helper class for copying OpenIGTLink messages. More... | |
class | IGTLMessageFactory |
Factory class of supported OpenIGTLink message types. More... | |
class | IGTLMessageProvider |
Provides information/objects from a MITK-Pipeline to other OpenIGTLink devices. More... | |
class | IGTLMessageQueue |
Thread safe message queue to store OpenIGTLink messages. More... | |
class | IGTLMessageSource |
OpenIGTLink message source. More... | |
class | IGTLMessageToNavigationDataFilter |
IGTLinkMessageToNavigationDataFilter is a filter that receives OpenIGTLink messages as input and produce NavigationDatas as output. More... | |
class | IGTLMessageToUSImageFilter |
class | IGTLModuleActivator |
Registers services for IGTL module. More... | |
class | IGTLServer |
Superclass for OpenIGTLink server. More... | |
class | IGTLTrackingDataDeviceSource |
Connects a mitk::IGTLDevice to a MITK-OpenIGTLink-Message-Filter-Pipeline. More... | |
class | IGTMimeTypes |
class | IGTTimeStamp |
Time stamp in milliseconds. More... | |
class | IGTUIActivator |
The load function of this class is executed every time, the module is loaded. Attention: don't do any qt initialization during autoload. keep it as simple as possible! And be careful with static variables, they might not be initialized yet... More... | |
class | ImageToIGTLMessageFilter |
This filter creates IGTL messages from mitk::Image objects. More... | |
class | ImageToOpenCVImageFilter |
A pseudo-filter for creating OpenCV images from MITK images with the option of copying data or referencing it. More... | |
class | IOExtActivator |
struct | IToFDeviceFactory |
This is the base of class for all ToFDeviceFactories. More... | |
class | KinectActivator |
The KinectActivator class This is the module activator for the "mitkKinectModule" module. It registers services like the IToFDeviceFactory. More... | |
class | KinectController |
Interface to the Kinect camera. More... | |
class | KinectDevice |
Interface for all representations of Kinect devices. KinectDevice internally holds an instance of KinectController and starts a thread that continuously grabs images from the controller. A buffer structure buffers the last acquired images to provide the image data loss-less. More... | |
class | KinectDeviceFactory |
KinectDeviceFactory is an implementation of the factory pattern to generate Microsoft Kinect devices. KinectDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new KinectDevices via a global instance of this factory. More... | |
class | KinectV2Activator |
class | KinectV2Controller |
Interface to the Kinect 2 camera. Currently, the Microsoft SDK is used. More... | |
class | KinectV2Device |
Interface for all representations of Microsoft Kinect V2 devices. Kinect2Device internally holds an instance of Kinect2Controller and starts a thread that continuously grabs images from the controller. A buffer structure buffers the last acquired images to provide the image data loss-less. More... | |
class | KinectV2DeviceFactory |
KinectDeviceFactory is an implementation of the factory pattern to generate Microsoft Kinect V2 devices. KinectDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new KinectDevices via a global instance of this factory. More... | |
class | LinuxRealTimeClock |
RealTimeClock for linux-systems. More... | |
class | MESASR4000ModuleActivator |
The MESASR4000ModuleActivator class This is the module activator for the "MESASR4000Module" module. It registers services like the IToFDeviceFactory. More... | |
class | MicroBirdTool |
Implementation of a MicroBird tool. More... | |
class | MicroBirdTrackingDevice |
superclass for specific MIRCOBIRD tracking Devices More... | |
class | MicronTrackerTypeInformation |
Type information for Micron Tracking Devices. More... | |
class | MovieGeneratorOpenCV |
class | NavigationData |
Navigation Data. More... | |
class | NavigationDataCSVSequentialPlayer |
This class is a NavigationDataPlayer which can play CSV formatted files in sequential order, which means it doesn't care about timestamps and just outputs the navigationdatas in their sequential order. More... | |
class | NavigationDataDelayFilter |
NavigationDataDelayFilter. More... | |
class | NavigationDataDisplacementFilter |
NavigationDataDisplacementFilter adds an offset to navigation data objects. More... | |
class | NavigationDataEvaluationFilter |
NavigationDataEvaluationFilter calculates statistical data (mean value, mean error, etc.) on the input navigation data. Input navigation data are set 1:1 on output navigation data. More... | |
class | NavigationDataHandEyeCalibrationFilter |
IGT filter applying a Hand-Eye transformation to a given BaseData according to the current NavigationDataTransformation. The resulting BaseData is then given in tracking coordinates. 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 | NavigationDataPassThroughFilter |
Basis for filters that want to leave the navigation data untouched. More... | |
class | NavigationDataPlayer |
This class is used to play recorded (see mitkNavigationDataRecorder class) NavigationDataSets. More... | |
class | NavigationDataPlayerBase |
Base class for using mitk::NavigationData as a filter source. Subclasses can play objects of mitk::NavigationDataSet. More... | |
class | NavigationDataReaderCSV |
class | NavigationDataReaderInterface |
class | NavigationDataReaderXML |
class | NavigationDataRecorder |
This class records NavigationData objects into NavigationDataSets. More... | |
class | NavigationDataRecorderDeprecated |
This class records NavigationData objects. More... | |
class | NavigationDataReferenceTransformFilter |
NavigationDataReferenceTransformFilter applies a itk-landmark-transformation defined by source and target NavigationDatas. 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 | NavigationDataSet |
Data structure which stores streams of mitk::NavigationData for multiple tools. More... | |
class | NavigationDataSetWriterCSV |
class | NavigationDataSetWriterXML |
class | NavigationDataSliceVisualization |
Control the position and orientation of rendered slices with NavigationData. More... | |
class | NavigationDataSmoothingFilter |
This filter smoothes the navigation data by calculating the mean value of the last few input values and using this as output. More... | |
class | NavigationDataSource |
Navigation Data source. More... | |
class | NavigationDataToIGTLMessageFilter |
This filter creates IGTL messages from mitk::NavigaitionData objects. 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 | 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 | 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 | NDIAuroraTypeInformation |
Type information for NDI Aurora. More... | |
class | NDIPassiveTool |
Implementation of a passive NDI optical tool. More... | |
class | NDIPolarisTypeInformation |
Type information for NDI Polaris. 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 | NeedleProjectionFilter |
This filter projects a needle's path onto a plane. More... | |
class | NodeDisplacementFilter |
This filter moves DataNodes relatively to tracking Data from a 6-DoF Sensor. More... | |
class | NPOptitrackTrackingTypeInformation |
Type information for NP Optitrack. More... | |
class | Observable |
class | OpenCVImageSource |
class | OpenCVToMitkImageFilter |
Filter for creating MITK RGB Images from an OpenCV image. More... | |
class | OpenCVVideoSource |
class | OpenIGTLinkTrackingDevice |
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 | OpenIGTLinkTrackingTool |
An object of this class represents a OpenIGTLink tracking tool. A tool has to be added to a tracking device which will then continuously update the tool coordinates. More... | |
class | OpenIGTLinkTypeInformation |
Type information for tracking devices using OpenIGTLink. More... | |
class | OptitrackErrorMessages |
class | OptitrackTrackingDevice |
An object of this class represents the Optitrack 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. Remember that it will be necessary to to have a license for using the Optitrack System. See https://www.naturalpoint.com/ for details. More... | |
class | OptitrackTrackingTool |
An object of this class represents the a Tool tracked by Optitrack System. You can define the tool by the a definition file like in the example in ****. Remember that it will be necessary to to have a license for using the Optitrack System. See https://www.naturalpoint.com/ for details. More... | |
class | org_mbi_gui_qt_usnavigation_Activator |
class | org_mitk_gui_qt_openigtlink_Activator |
class | org_mitk_gui_qt_ultrasound_Activator |
class | PivotCalibration |
Class for performing a pivot calibration out of a set of navigation datas. More... | |
class | PluginActivator |
class | PMDModuleActivator |
The PMDModuleActivator class This is the module activator for the "PMDModule" module. It registers services like the IToFDeviceFactory. More... | |
class | PolhemusInterface |
An object of this class represents the interface to Polhemus trackers. All variables with the name "tool" start with index 1, which is the station number of Polhemus. Make sure to call functions in this class with parameter "1" if you want to loop over all tools. If you need to access an array (e.g. m_Hemisphere), you need to use "_tool -1" and adapt your index for loops... More... | |
class | PolhemusTool |
An object of this class represents a tool of a Polhemus tracking device. A tool has to be added to a tracking device which will then continuously update the tool coordinates. More... | |
class | PolhemusTrackerTypeInformation |
Type information for Polhemus Tracking Devices. More... | |
class | PolhemusTrackingDevice |
An object of this class represents Polhemus tracking 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. The tools which are used by Polhemus need to be connected to the correct port. The port of the tool is stored as m_ToolPort in PolhemusTool AND as identifier in the NavigationTool (ToolStorage). More... | |
class | QuaternionAveraging |
This class offers methods to average quaternions. More... | |
class | RealTimeClock |
RealTimeClock is a superclass to WindowsRealTimeClock, LinuxRealTimeClock, etc. More... | |
class | SerialCommunication |
serial communication interface More... | |
class | StringFromCvMat |
struct | ThreadDataStruct |
class | ThreadedToFRawDataReconstruction |
class | ToFCameraDevice |
Virtual interface and base class for all Time-of-Flight devices. More... | |
class | ToFCameraMESAController |
Virtual interface and base class for all MESA Time-of-Flight devices. Wraps MESA API provided in library Provides methods for accessing current distance, amplitude, intensity and raw data. Allows to set parameters like modulation frequency and integration time. More... | |
class | ToFCameraMESADevice |
Interface for all representations of MESA ToF devices. ToFCameraMESADevice internally holds an instance of ToFCameraMESAController and starts a thread that continuously grabs images from the controller. A buffer structure buffers the last acquired images to provide the image data loss-less. More... | |
class | ToFCameraMESASR4000Controller |
Interface to the Time-of-Flight (ToF) camera MESA Swissranger 4000. More... | |
class | ToFCameraMESASR4000Device |
Device class representing a MESA CamBoard camera. More... | |
class | ToFCameraMESASR4000DeviceFactory |
ToFCameraMESASR4000DeviceFactory is an implementation of the factory pattern to generate MESASR4000Devices. ToFCameraMESASR4000DeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new MESA SR4000 Devices via a global instance of this factory. More... | |
class | ToFCameraMITKPlayerController |
Controller for playing ToF images saved in NRRD format. More... | |
class | ToFCameraMITKPlayerDevice |
Device class representing a player for MITK-ToF images. More... | |
class | ToFCameraMITKPlayerDeviceFactory |
ToFPlayerDeviceFactory is an implementation of the factory pattern to generate ToFPlayer devices. ToFPlayerDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new ToFPlayerDevices via a global instance of this factory. More... | |
class | ToFCameraMITKPlayerDeviceImpl |
class | ToFCameraPMDCamBoardController |
Interface to the Time-of-Flight (ToF) camera PMD CamBoard. More... | |
class | ToFCameraPMDCamBoardDevice |
Device class representing a PMD CamBoard camera. More... | |
class | ToFCameraPMDCamBoardDeviceFactory |
ToFPMDCamBoardDeviceFactory is an implementation of the factory pattern to generate CamBoard devices. ToFPMDCamBoardDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new CamBoard Devices via a global instance of this factory. More... | |
class | ToFCameraPMDCamCubeController |
Interface to the Time-of-Flight (ToF) camera PMD CamCube. More... | |
class | ToFCameraPMDCamCubeDevice |
Device class representing a PMD CamCube camera. More... | |
class | ToFCameraPMDCamCubeDeviceFactory |
ToFPMDCamBoardDeviceFactory is an implementation of the factory pattern to generate Cam Cube Devices. ToFPMDCamCubeDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new Cam Cube Devices via a global instance of this factory. More... | |
class | ToFCameraPMDController |
Virtual interface and base class for all PMD Time-of-Flight devices. Wraps PMD API provided in PMDSDK2 Provides methods for accessing current distance, amplitude, intensity and raw data. Allows to set parameters like modulation frequency and integration time. More... | |
class | ToFCameraPMDControllerTest |
The ToFCameraPMDControllerTest class Special class to test the abstract class ToFCameraPMDController. More... | |
class | ToFCameraPMDDevice |
Interface for all representations of PMD ToF devices. ToFCameraPMDDevice internally holds an instance of ToFCameraPMDController and starts a thread that continuously grabs images from the controller. A buffer structure buffers the last acquired images to provide the image data loss-less. More... | |
class | ToFCameraPMDO3Controller |
Interface to the Time-of-Flight (ToF) camera PMD O3 Connection is established over Ethernet connection. IP address must be specified. More... | |
class | ToFCameraPMDO3Device |
Device class representing a PMD O3 camera. More... | |
class | ToFCameraPMDO3DeviceFactory |
ToFCameraPMDO3DeviceFactory is an implementation of the factory pattern to generate Do3 Devices. ToFPMDCamCubeDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new Cam Cube Devices via a global instance of this factory. More... | |
class | ToFCameraPMDPlayerController |
Interface to read ToF data from a PMD file. More... | |
class | ToFCameraPMDPlayerDevice |
Device class representing a player for PMD data. More... | |
class | ToFCameraPMDPlayerDeviceFactory |
ToFPMDPlayerDeviceFactory is an implementation of the factory pattern to generate PMD Player Devices. ToFPMDPlayerDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new PMD Player Devices via a global instance of this factory. More... | |
class | ToFCameraPMDRawDataCamBoardDevice |
Device class representing a PMD CamBoard camera. More... | |
class | ToFCameraPMDRawDataCamBoardDeviceFactory |
ToFPMDRawPlayerDeviceFactory is an implementation of the factory pattern to generate Raw Player Devices. ToFPMDRawPlayerDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new Raw Player Devices via a global instance of this factory. More... | |
class | ToFCameraPMDRawDataCamCubeDevice |
Device class representing a PMD CamCube camera. More... | |
class | ToFCameraPMDRawDataCamCubeDeviceFactory |
ToFPMDRawPlayerDeviceFactory is an implementation of the factory pattern to generate Raw Player Devices. ToFPMDRawPlayerDeviceFactory inherits from AbstractToFDeviceFactory which is a MicroService interface. This offers users the oppertunity to generate new Raw Player Devices via a global instance of this factory. More... | |
class | ToFCameraPMDRawDataDevice |
Interface for all representations of PMD ToF devices. ToFCameraPMDDevice internally holds an instance of ToFCameraPMDController and starts a thread that continuously grabs images from the controller. A buffer structure buffers the last acquired images to provide the image data loss-less. More... | |
class | ToFCompositeFilter |
Applies a common filter-pipeline to the first input of this filter. More... | |
class | ToFDebugHelper |
class | ToFDeviceFactoryManager |
ToFDeviceListener. More... | |
class | ToFDistanceImageToPointSetFilter |
Converts a Time-of-Flight (ToF) distance image to a PointSet using the pinhole camera model for coordinate computation. The intrinsic parameters of the camera (FocalLength, PrincipalPoint, InterPixelDistance) are set via SetIntrinsicParameters(). The measured distance for each pixel corresponds to the distance between the object point and the corresponding image point on the image plane. If a subset of indizes of the image is defined via SetSubset(), the output PointSet will only contain the cartesian coordinates of the corresponding 3D points. More... | |
class | ToFDistanceImageToSurfaceFilter |
Converts a Time-of-Flight (ToF) distance image to a 3D surface using the pinhole camera model for coordinate computation. The intrinsic parameters of the camera (FocalLength, PrincipalPoint, InterPixelDistance) are set via SetCameraIntrinsics(). The measured distance for each pixel corresponds to the distance between the object point and the corresponding image point on the image plane. More... | |
class | ToFHardwareActivator |
class | ToFImageCsvWriter |
CSV writer class for ToF image data. More... | |
class | ToFImageDownsamplingFilter |
Reduces the resolution of a ToF distance image. Although it is meant to be used for ToF distance images, it should work for any 2D or 3D images. The dimensions (in pixels) of the desired image are taken as input parameters, and an image with these specified dimensions is created. More... | |
class | ToFImageGrabber |
Image source providing ToF images. Interface for filters provided in ToFProcessing module. More... | |
class | ToFImageRecorder |
Recorder class for ToF images. More... | |
class | ToFImageRecorderFilter |
Filter that allows recording of processed ToF images Internally the ToFImageWriter is used for writing. More... | |
class | ToFImageSource |
Image source providing ToF images. Interface for filters provided in ToFProcessing module. More... | |
class | ToFImageWriter |
Writer class for ToF images. More... | |
class | ToFNrrdImageWriter |
Writer class for ToF nrrd images. More... | |
class | ToFOpenCVImageGrabber |
TofImageGrabber class providing OpenCV images. More... | |
class | ToFProcessingCommon |
Helper class providing functions which are useful for multiple usage. More... | |
class | ToFTestingCommon |
class | TrackedUltrasound |
Combination of USDevice and NavigationDataSource. This class can be used as an ImageSource subclass. Additionally tracking data be retrieved from the NavigationDataSource returned by GetTrackingDevice(). More... | |
class | TrackingDevice |
Interface for all Tracking Devices. More... | |
struct | TrackingDeviceData |
class | TrackingDeviceSource |
Connects a mitk::TrackingDevice to a MITK-IGT NavigationData-Filterpipeline. More... | |
class | TrackingDeviceSourceConfigurator |
This class offers a factory method for objects of the class TrackingDeviceSource. It initializes this TrackingDeviceSource with the given navigation tools and the given tracking device. The factory method also checks if all tools are valid and of the same type like the TrackingDevice. You can do this check before trying to create the TrackingDeviceSource by calling the method IsCreateTrackingDeviceSourcePossible(), if it returns false you might want to get the error message by calling the method GetErrorMessage(). More... | |
class | TrackingDeviceTypeCollection |
This class is a collection for information of all Tracking Device Types (derived from abstract TrackingDeviceTypeInformation) The Collection is avaiable via Microservice. If you want to add your own tracking device (e.g. to the Tracking Toolbox), you should register information about your tracking device in this collection using the RegisterTrackingDeviceType function. More... | |
class | TrackingDeviceTypeInformation |
Abstract class containing. More... | |
class | TrackingDeviceWidgetCollection |
This class is a collection for all TrackingDeviceWidgets (derived from AbstractTrackingDeviceWidget) The Collection is avaiable via Microservice. If you want to add your own tracking device to the Tracking Toolbox, you should register your widget configuring your device to this collection using the RegisterTrackingDeviceWidget function. More... | |
class | TrackingTool |
Interface for all Tracking Tools. More... | |
class | TrackingVolumeGenerator |
An instance of this class represents a generator wich generates the tracking volume of a given tracking device as a mitk:Surface. More... | |
class | Transform |
class representing a transfrom in 3D More... | |
class | UndistortCameraImage |
class | UnspecifiedTrackingTypeInformation |
Type information for unspecified or invalid tracking devices. This is often used as default or for testing. More... | |
class | USAbstractControlInterface |
Superclass for all ultrasound device control interfaces. Defines an interface for activating and deactivating a control interface. More... | |
class | USActivator |
Module activator for the US module. Loads mitk::USVideoDevice objects from hard disk on module load and write them to hard disk on module unload. More... | |
class | USCombinedModality |
Combination of USDevice and NavigationDataSource. This class can be used as an ImageSource subclass. Additionally tracking data be retrieved from the NavigationDataSource returned by GetTrackingDevice(). More... | |
class | USControlInterfaceBMode |
Interface defining methods for scanning mode b of ultrasound devices. It consists of methods for scanning depth, scanning gaing and scanning rejection. More... | |
class | USControlInterfaceDoppler |
Interface defining methods for scanning mode doppler of ultrasound devices. There are no methods defined, yet! At the moment, this is just an empty interface. More... | |
class | USControlInterfaceProbes |
Interface defining methods for probe selection of ultrasound devices. It consists of methods for getting all available probes and selecting one of them. More... | |
class | USDevice |
A device holds information about it's model, make and the connected probes. It is the common super class for all devices and acts as an image source for mitkUSImages. It is the base class for all US Devices, and every new device should extend it. More... | |
class | USDevicePersistence |
struct | USDeviceReaderWriterConstants |
class | USDeviceReaderXML |
class | USDeviceWriterXML |
class | USIGTLDevice |
A mitk::USIGTLDevice is a USDevice to receive images over an OpenIGTLink connection. It registers an OIGTL device as a Microservice to receive image messages and transforms them to mitk::Images. It can act both as a server (listening for incoming connections) and as a client (connecting to an existing OIGTL server). More... | |
class | USImage |
This specialization of mitk::Image only appends necessary Metadata to an MITK image. Otherwise it can safely be treated like it's mother class. To generate an USImage from a standard mitkImage, call the appropriate constructor USImage(image::Pointer) More... | |
class | USImageLoggingFilter |
class | USImageMetadata |
This class encapsulates all necessary metadata to describe a US Image. More... | |
class | USImageSource |
This is an abstract superclass for delivering USImages. Each subclass must implement the method mitk::USImageSource::GetNextRawImage(). The public method mitk::USImageSource::GetNextImage() can the be used to get the next image from the image source. This image will be filtered by the filter set with mitk::USImageSource::SetImageFilter(). More... | |
class | USImageVideoSource |
This class can be pointed to a video file or a videodevice and delivers USImages. More... | |
class | USNavigationCombinedModalityPersistence |
Persistence for the mitk::CombinedModality micro services. The micro services are saved into QSettings on destruction of this objects and they are loaded again when their NavigationDataSource and USDevice will become registered as a micro service. More... | |
class | USNavigationExperimentLogging |
Logs data node properties to an XML file. More... | |
class | USNavigationLoggingBackend |
Backend for the MITK log mechanism. This backend writes all messages to the given file. More... | |
class | USNavigationStepTimer |
Timer for measureing the durations of navigation steps. The different steps are identified by indices. To measure the duraion of a step it can be activated by calling SetActiveIndex(). The duration is measured until another step is activated by calling SetActiveIndex() with an other index or Stop() is called. More... | |
class | USNavigationTargetIntersectionFilter |
Calculates the intersection between a mitk::Surface and a line. Surface and line have to be set by SetTargetSurface() and SetLine. CalculateIntersection() can be called then to calculate the intersection. The results can be got afterwards by GetIsIntersecting(), GetIntersectionPoint(), GetIntersectionNearestSurfacePointId() and GetDistanceToIntersection(). More... | |
class | USNavigationTargetOcclusionFilter |
NavigationData filter calcuting occluded positions on a target surface. The occlusion caused by obstacle structures is calculated between the current NavigationData position and a given target surface. More... | |
class | USNavigationTargetUpdateFilter |
Calculates a score for target placement for every vertex of a given surface. The scores are calculated for placing the targets equally on the surface. It is assumed that the surface approximates a sphere. For every vertex of the surface a score between 0 and 1 is calculated. The scores are stored in the vtkSurface as a vtkFloatArray. The name of this array can be set by calling SetScalarArrayIdentifier(). More... | |
class | USPointMarkInteractor |
Simple interactor for getting just one position on mouse click. More... | |
class | USProbe |
Right now, the US Probe is only a fancy name for a string. Later, it could handle probe specific parameters like the current frequency etc. It is able to compare itself to other probes for device managment though. More... | |
class | USTargetPlacementQualityCalculator |
Calculates qualitiy metrics for given target positions. The calculated metrics are: More... | |
class | USTelemedActivator |
class | USTelemedBModeControls |
Implementation of mitk::USControlInterfaceBMode for Telemed ultrasound devices. See documentation of mitk::USControlInterfaceBMode for a description of the interface methods. More... | |
class | USTelemedDevice |
Implementation of mitk::USDevice for Telemed API devices. Connects to a Telemed API device through its COM library interface. More... | |
class | USTelemedDopplerControls |
Implementation of mitk::USControlInterfaceDoppler for Telemed ultrasound devices. See documentation of mitk::USControlInterfaceBMode for a description of the interface methods. More... | |
class | USTelemedImageSource |
Implementation of mitk::USImageSource for Telemed API devices. The method mitk::USImageSource::GetNextRawImage() is implemented for getting images from the Telemed API. More... | |
class | USTelemedProbe |
Specialized mitk::USProbe for handling Telemed API probe objects. It encapsulates a probe object from the Telemed API. More... | |
class | USTelemedProbesControls |
Implementation of mitk::USControlInterfaceProbes for Telemed ultrasound devices. See documentation of mitk::USControlInterfaceProbes for a description of the interface methods. More... | |
class | USUIActivator |
Module activator for the USUI module. Registers custom widget for mitk::USVideoDevice as microservice. More... | |
class | USVideoDevice |
A mitk::USVideoDevice is the common class for video only devices. They capture video input either from a file or from a device and transform the output into an mitk::USImage with attached metadata. This simple implementation does only capture and display 2d images without registration for example. More... | |
class | USVideoDeviceCustomControls |
Custom controls for mitk::USVideoDevice. Controls image cropping of the corresponding mitk::USImageVideoSource. More... | |
class | USZonesInteractor |
DataInteractor for creating a sphere at a specific coordinate. The origin is set by mitk::USZonesInteractor::AddCenter() and then the radius can be updated by mitk::USZonesInteractor::ChangeRadius(). An updated sphere is rendered every time the radius changes. More... | |
class | VideoInputSource |
class | VirtualTrackerTypeInformation |
Type information for a virtual tracker. 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 | VnlMatrixFromCvMat |
class | VnlVectorCaster |
class | VnlVectorFixedCaster |
class | VnlVectorFromCvMat |
class | WindowsRealTimeClock |
realtimeclock implementation for windows-systems More... | |
class | XMLSerializable |
interface for all classes able to write themselves to XML files More... | |
Typedefs | |
typedef double | Epsilon |
typedef std::string | TrackingDeviceType |
typedef itk::Point< double > | MarkerPointType |
typedef std::vector< MarkerPointType > | MarkerPointContainerType |
typedef int | claronToolHandle |
typedef org_mbi_gui_qt_usnavigation_Activator | PluginActivator |
Functions | |
void | StringExplode (string str, string separator, set< string > *results) |
MITKIGTBASE_EXPORT bool | Equal (const mitk::NavigationData &leftHandSide, const mitk::NavigationData &rightHandSide, ScalarType eps=mitk::eps, bool verbose=false) |
Equal A function comparing two navigation data objects for beeing equal in meta- and imagedata. | |
itkEventMacroDefinition (MessageSentEvent, itk::AnyEvent) | |
itkEventMacroDefinition (MessageReceivedEvent, itk::AnyEvent) | |
itkEventMacroDefinition (CommandReceivedEvent, itk::AnyEvent) | |
itkEventMacroDefinition (NewClientConnectionEvent, itk::AnyEvent) | |
itkEventMacroDefinition (LostConnectionEvent, itk::AnyEvent) | |
itkEventMacroDeclaration (MessageSentEvent, itk::AnyEvent) | |
connect to this Event to get notified when a message was successfully sent | |
itkEventMacroDeclaration (MessageReceivedEvent, itk::AnyEvent) | |
connect to this Event to get notified when a message was received | |
itkEventMacroDeclaration (CommandReceivedEvent, itk::AnyEvent) | |
connect to this Event to get notified when a command was received | |
itkEventMacroDeclaration (NewClientConnectionEvent, itk::AnyEvent) | |
connect to this Event to get notified when another igtl device connects with this device. | |
itkEventMacroDeclaration (LostConnectionEvent, itk::AnyEvent) | |
connect to this Event to get notified when this device looses the connection to a socket. | |
mitkIGTMessageCloneClassMacro (IGTLDummyMessage, DummyMsgCloneHandler) | |
MITKOPENIGTLINK_EXPORT bool | Equal (const mitk::IGTLMessage &leftHandSide, const mitk::IGTLMessage &rightHandSide, ScalarType eps=mitk::eps, bool verbose=false) |
Equal A function comparing two OpenIGTLink message objects for being equal in meta- and imagedata. | |
itkEventMacroDefinition (StreamingStartRequiredEvent, itk::AnyEvent) | |
itkEventMacroDefinition (StreamingStopRequiredEvent, itk::AnyEvent) | |
itkEventMacroDeclaration (StreamingStartRequiredEvent, itk::AnyEvent) | |
connect to this Event to get notified when a stream is requested | |
itkEventMacroDeclaration (StreamingStopRequiredEvent, itk::AnyEvent) | |
connect to this Event to get notified when a stream shall be stopped | |
std::string | GetDeviceName () |
IGT Exceptions.
Own includes.
Function to get the Error messages from API.
OptitrackTrackingTools
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.
Documentation test for the class "ToFCameraPMDController".
typedef int mitk::claronToolHandle |
Definition at line 34 of file mitkClaronInterface.h.
typedef double mitk::Epsilon |
typdef for Epsilon
Definition at line 20 of file mitkEpsilon.h.
typedef std::vector<MarkerPointType> mitk::MarkerPointContainerType |
Definition at line 84 of file mitkTrackingTypes.h.
typedef itk::Point<double> mitk::MarkerPointType |
Definition at line 83 of file mitkTrackingTypes.h.
typedef org_mitk_gui_qt_ultrasound_Activator mitk::PluginActivator |
Definition at line 41 of file org_mbi_gui_qt_usnavigation_Activator.h.
typedef std::string mitk::TrackingDeviceType |
Definition at line 22 of file mitkTrackingTypes.h.
Data transfer mode for NDI tracking devices.
Documentation
Enumerator | |
---|---|
TX | |
BX |
Definition at line 65 of file mitkTrackingTypes.h.
activation rate of IR illuminator for NDI Polaris tracking device
Documentation
Enumerator | |
---|---|
Hz20 | |
Hz30 | |
Hz60 |
Definition at line 55 of file mitkTrackingTypes.h.
enum mitk::NDIErrorCode |
Error codes of NDI tracking devices.
Documentation
Definition at line 31 of file mitkNDIProtocol.h.
enum mitk::OperationMode |
Error codes of NDI tracking devices.
Documentation
Enumerator | |
---|---|
ToolTracking6D | |
ToolTracking5D | |
MarkerTracking3D | |
HybridTracking |
Definition at line 44 of file mitkTrackingTypes.h.
enum mitk::PHSRQueryType |
Query mode for NDI tracking devices.
Documentation
Enumerator | |
---|---|
ALL | |
FREED | |
OCCUPIED | |
INITIALIZED | |
ENABLED |
Definition at line 74 of file mitkTrackingTypes.h.
bool mitk::Equal | ( | const mitk::IGTLMessage & | leftHandSide, |
const mitk::IGTLMessage & | rightHandSide, | ||
ScalarType | eps = mitk::eps, | ||
bool | verbose = false ) |
Equal A function comparing two OpenIGTLink message objects for being equal in meta- and imagedata.
Following aspects are tested for equality:
rightHandSide | An IGTLMessage to be compared |
leftHandSide | An IGTLMessage to be compared |
eps | Tolarence for comparison. You can use mitk::eps in most cases. |
verbose | Flag indicating if the user wants detailed console output or not. |
Definition at line 135 of file mitkIGTLMessage.cpp.
bool mitk::Equal | ( | const mitk::NavigationData & | leftHandSide, |
const mitk::NavigationData & | rightHandSide, | ||
ScalarType | eps = mitk::eps, | ||
bool | verbose = false ) |
Equal A function comparing two navigation data objects for beeing equal in meta- and imagedata.
Following aspects are tested for equality:
rightHandSide | An NavigationData to be compared |
leftHandSide | An NavigationData to be compared |
eps | Tolarence for comparison. You can use mitk::eps in most cases. |
verbose | Flag indicating if the user wants detailed console output or not. |
Definition at line 319 of file mitkNavigationData.cpp.
std::string mitk::GetDeviceName | ( | ) |
Definition at line 42 of file mitkKinectV2Device.cpp.
mitk::itkEventMacroDeclaration | ( | CommandReceivedEvent | , |
itk::AnyEvent | ) |
connect to this Event to get notified when a command was received
mitk::itkEventMacroDeclaration | ( | LostConnectionEvent | , |
itk::AnyEvent | ) |
connect to this Event to get notified when this device looses the connection to a socket.
mitk::itkEventMacroDeclaration | ( | MessageReceivedEvent | , |
itk::AnyEvent | ) |
connect to this Event to get notified when a message was received
mitk::itkEventMacroDeclaration | ( | MessageSentEvent | , |
itk::AnyEvent | ) |
connect to this Event to get notified when a message was successfully sent
mitk::itkEventMacroDeclaration | ( | NewClientConnectionEvent | , |
itk::AnyEvent | ) |
connect to this Event to get notified when another igtl device connects with this device.
mitk::itkEventMacroDeclaration | ( | StreamingStartRequiredEvent | , |
itk::AnyEvent | ) |
connect to this Event to get notified when a stream is requested
mitk::itkEventMacroDeclaration | ( | StreamingStopRequiredEvent | , |
itk::AnyEvent | ) |
connect to this Event to get notified when a stream shall be stopped
mitk::itkEventMacroDefinition | ( | CommandReceivedEvent | , |
itk::AnyEvent | ) |
mitk::itkEventMacroDefinition | ( | LostConnectionEvent | , |
itk::AnyEvent | ) |
mitk::itkEventMacroDefinition | ( | MessageReceivedEvent | , |
itk::AnyEvent | ) |
mitk::itkEventMacroDefinition | ( | MessageSentEvent | , |
itk::AnyEvent | ) |
mitk::itkEventMacroDefinition | ( | NewClientConnectionEvent | , |
itk::AnyEvent | ) |
mitk::itkEventMacroDefinition | ( | StreamingStartRequiredEvent | , |
itk::AnyEvent | ) |
mitk::itkEventMacroDefinition | ( | StreamingStopRequiredEvent | , |
itk::AnyEvent | ) |
mitk::mitkIGTMessageCloneClassMacro | ( | IGTLDummyMessage | , |
DummyMsgCloneHandler | ) |
void mitk::StringExplode | ( | string | str, |
string | separator, | ||
set< string > * | results ) |
Definition at line 44 of file mitkEndoDebugFromXmlFile.cpp.