18 #ifndef MITKNDIPASSIVETOOL_H_HEADER_INCLUDED_
19 #define MITKNDIPASSIVETOOL_H_HEADER_INCLUDED_
26 class NDITrackingDevice;
52 virtual bool LoadSROMFile(
const char*
filename);
53 virtual const unsigned char* GetSROMData()
const;
54 virtual unsigned int GetSROMDataLength()
const;
56 itkSetStringMacro(PortHandle);
57 itkGetStringMacro(PortHandle);
58 itkSetMacro(TrackingPriority, TrackingPriority);
59 itkGetConstMacro(TrackingPriority, TrackingPriority);
60 itkSetStringMacro(SerialNumber);
61 itkGetStringMacro(SerialNumber);
62 itkGetStringMacro(
File);
65 itkFactorylessNewMacro(Self)
68 virtual ~NDIPassiveTool();
70 unsigned char* m_SROMData;
71 unsigned int m_SROMDataLength;
73 std::
string m_PortHandle;
74 std::
string m_SerialNumber;
DataCollection - Class to facilitate loading/accessing structured data.
static const std::string filename
#define mitkClassMacro(className, SuperClassName)
superclass for specific NDI tracking Devices that use serial communication.