17 #ifndef __igstkAscensionTracker_h
18 #define __igstkAscensionTracker_h
110 virtual
void PrintSelf( std::ostream& os, ::itk::Indent indent ) const;
115 void operator=(const Self&);
119 typedef AscensionTrackerToolType::
Pointer AscensionTrackerToolPointer;
121 AscensionTrackerToolConstPointer;
125 void EnableToolPorts(
void );
128 void DisableToolPorts(
void );
131 unsigned int m_NumberOfTools;
134 CommunicationType::
Pointer m_Communication;
137 CommandInterpreterType::
Pointer m_CommandInterpreter;
140 itk::MutexLock::
Pointer m_BufferLock;
146 typedef std::map< std::
string, std::vector <
double > >
147 TrackerToolTransformContainerType;
149 TrackerToolTransformContainerType m_ToolTransformBuffer;
152 typedef std::map<
unsigned int, std::
string> ErrorCodeContainerType;
153 static ErrorCodeContainerType m_ErrorCodeContainer;
156 static
bool m_ErrorCodeListCreated;
159 std::map< std::
string,
int > m_ToolStatusContainer;
165 #endif //__igstk_AscensionTracker_h_