18 #ifndef __igstkSimulatedTracker_h
19 #define __igstkSimulatedTracker_h
86 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
91 void operator=(
const Self&);
97 #endif //__igstk_SimulatedTracker_h_
Transform TransformType
typedefs from Transform class
Base class for all the IGSTK classes.
virtual ResultType RemoveTrackerToolFromInternalDataContainers(const TrackerToolType *)
This method will remove entries of the traceker tool from internal data containers.
virtual ResultType InternalStartTracking(void)
The "InternalStartTracking" method starts tracking.
virtual ~SimulatedTracker()
#define igstkStandardClassTraitsMacro(classname, superclassname)
Convenience macro for traits of a non-templated class.
virtual ResultType AddTrackerToolToInternalDataContainers(const TrackerToolType *)
Add tracker tool entry to internal containers.
virtual ResultType InternalStopTracking(void)
The "InternalStopTracking" method stops tracking.
Tracker::ResultType ResultType
virtual ResultType InternalOpen(void)
The "InternalOpen" method opens communication with a tracking device.
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.
virtual ResultType VerifyTrackerToolInformation(const TrackerToolType *)
Verify tracker tool information.
Abstract superclass for concrete IGSTK Tracker classes.
Implementation of a class that simulates a tracker.
virtual ResultType InternalReset(void)
The "InternalReset" method resets tracker to a known configuration.
igstkStandardAbstractClassTraitsMacro(Tracker, Object) public typedef TrackerTool TrackerToolType
Macro with standard traits declarations.
SimulatedTracker()
Macro with standard traits declarations.
virtual ResultType InternalThreadedUpdateStatus(void)
The "InternalThreadedUpdateStatus" method updates tracker status.
virtual ResultType InternalUpdateStatus(void)
This is the most important method of the SimulatedTracker family.
virtual ResultType InternalClose(void)
The "InternalClose" method closes communication with a tracking device.