18 #ifndef __igstkMicronTrackerTool_h
19 #define __igstkMicronTrackerTool_h
60 virtual void PrintSelf( std::ostream& os, ::itk::Indent indent )
const;
64 void operator=(
const Self&);
67 igstkDeclareStateMacro( Idle );
68 igstkDeclareStateMacro( MarkerNameSpecified );
71 igstkDeclareInputMacro( ValidMarkerName );
72 igstkDeclareInputMacro( InValidMarkerName );
76 virtual bool CheckIfTrackerToolIsConfigured()
const;
79 void ReportInvalidMarkerNameSpecifiedProcessing( );
82 void ReportInvalidRequestProcessing();
85 void SetMarkerNameProcessing();
87 std::string m_MarkerName;
88 std::string m_MarkerNameToBeSet;
90 bool m_TrackerToolConfigured;
97 #endif // __igstk_MicronTrackerTool_h_
Base class for all the IGSTK classes.
#define igstkGetStringMacro(name)
Get character string.