Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
mitkNDIProtocol.h File Reference
#include <itkObject.h>
#include <itkObjectFactory.h>
#include <MitkIGTExports.h>
#include "mitkSerialCommunication.h"
#include "mitkNDIPassiveTool.h"

Go to the source code of this file.

Classes

class  mitk::NDIProtocol
 The NDI Protocol class provides building and parsing of command strings and answers to and from a NDI tracking device. More...
 

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Enumerations

enum  mitk::NDIErrorCode {
  mitk::NDIOKAY, mitk::NDIERROR, 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...