18 #ifndef __igstkMicronTracker_h
19 #define __igstkMicronTracker_h
22 #pragma warning ( disable : 4018 )
25 #pragma warning( disable : 4284 )
124 virtual
void PrintSelf( std::ostream& os, itk::Indent indent ) const;
135 TrackerToolType * trackerTool );
139 TrackerToolType * trackerTool );
144 void operator=(const Self&);
151 bool LoadMarkerTemplates();
157 itk::MutexLock::
Pointer m_BufferLock;
160 unsigned int m_NumberOfTools;
163 std::
string m_CameraCalibrationFilesDirectory;
166 std::
string m_InitializationFile;
169 std::
string m_MarkerTemplatesDirectory;
171 Persistence * m_Persistence;
174 MCamera * m_SelectedCamera;
177 double m_CameraLightCoolness;
180 typedef std::map< std::
string, std::vector <
double > >
181 TrackerToolTransformContainerType;
183 TrackerToolTransformContainerType m_ToolTransformBuffer;
186 typedef std::map<
unsigned int, std::
string> ErrorCodeContainerType;
187 static ErrorCodeContainerType m_ErrorCodeContainer;
190 static
bool m_ErrorCodeListCreated;
193 std::map< std::
string,
int > m_ToolStatusContainer;
199 #endif //__igstk_MicronTracker_h_