19 #ifndef __igstkInfiniTrackTracker_h
20 #define __igstkInfiniTrackTracker_h
23 #pragma warning ( disable : 4018 )
26 #pragma warning( disable : 4284 )
115 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
155 unsigned long long m_u64DeviceSerialNumber;
158 itk::MutexLock::Pointer m_BufferLock;
161 std::vector<itkMarkerPos*>* m_pvecMarkerPos;
170 int m_iInAcquisition;
173 void setNextArrayForAcquisition ();
176 bool setNextArrayForUser ();
179 void acquisitionFinished ();
182 std::string m_MarkerTemplatesDirectory;
183 std::string m_MarkerTemplatesDirectoryToBeSet;
187 struct TrackerToolIdentification
188 {std::string m_TrackerToolName;
unsigned long m_u32GeometryID;};
190 std::vector <TrackerToolIdentification> m_vecTrackerToolID;
197 #endif //__igstk_InfiniTrackTracker_h_