19 #ifndef __igstkInfiniTrackTrackerTool_h
20 #define __igstkInfiniTrackTrackerTool_h
23 #pragma warning ( disable : 4018 )
26 #pragma warning( disable : 4284 )
35 class igstkInfiniTrackTracker;
74 virtual void PrintSelf( std::ostream& os, ::itk::Indent indent )
const;
78 void operator=(
const Self&);
83 virtual bool CheckIfTrackerToolIsConfigured ()
const;
86 void ReportInvalidMarkerNameSpecifiedProcessing ();
89 void ReportInvalidRequestProcessing ();
92 void SetMarkerNameProcessing ();
95 igstkDeclareStateMacro (Idle);
96 igstkDeclareStateMacro (MarkerNameSpecified);
99 igstkDeclareInputMacro (ValidMarkerName);
100 igstkDeclareInputMacro (InValidMarkerName);
103 std::string m_MarkerName;
104 std::string m_MarkerNameToBeSet;
107 bool m_TrackerToolConfigured;
114 #endif // __igstk_InfiniTrackTrackerTool_h_