Namespaces | Typedefs | Enumerations

mitkTrackingTypes.h File Reference

#include <itkPoint.h>

Go to the source code of this file.

Namespaces

namespace  mitk
 

Qmitk.


Typedefs

typedef itk::Point< double > mitk::MarkerPointType
typedef std::vector
< MarkerPointType > 
mitk::MarkerPointContainerType

Enumerations

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

Error codes of NDI tracking devices.

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

identifier for tracking device

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

Error codes of NDI tracking devices.

More...
enum  mitk::NDITrackingVolume {
  mitk::Standard, mitk::Pyramid, mitk::SpectraPyramid, mitk::VicraVolume,
  mitk::Cube, mitk::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  mitk::IlluminationActivationRate { mitk::Hz20 = 20, mitk::Hz30 = 30, mitk::Hz60 = 60 }
 

activation rate of IR illuminator for NDI Polaris tracking device

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

Data transfer mode for NDI tracking devices.

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

Query mode for NDI tracking devices.

More...
enum  mitk::DaVinciToolType {
  mitk::PSM1 = 0, mitk::PSM2 = 1, mitk::ECM = 2, mitk::MTML = 3,
  mitk::MTMR = 4, mitk::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...
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines