18 #ifndef __igstkCircularSimulatedTracker_h
19 #define __igstkCircularSimulatedTracker_h
87 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
92 void operator=(
const Self&);
96 double m_AngularSpeed;
102 #endif //__igstk_CircularSimulatedTracker_h_
virtual ResultType InternalClose(void)
The "InternalClose" method closes communication with a tracking device.
#define igstkGetMacro(name, type)
Get built-in type.
virtual ResultType InternalThreadedUpdateStatus(void)
The "InternalThreadedUpdateStatus" method updates tracker status.
Transform TransformType
typedefs from Transform class
virtual ResultType InternalOpen(void)
The "InternalOpen" method opens communication with a tracking device.
virtual ResultType InternalUpdateStatus(void)
This is the most important method of this class.
Base class for all the IGSTK classes.
virtual ResultType VerifyTrackerToolInformation(TrackerToolType *)
Verify tracker tool information.
#define igstkStandardClassTraitsMacro(classname, superclassname)
Convenience macro for traits of a non-templated class.
Tracker::ResultType ResultType
virtual ResultType InternalReset(void)
The "InternalReset" method resets tracker to a known configuration.
virtual ResultType InternalStartTracking(void)
The "InternalStartTracking" method starts tracking.
virtual ResultType InternalStopTracking(void)
The "InternalStopTracking" method stops tracking.
Implementation of a class that simulates a tracker.
RealTimeClock::TimeStampType TimeType
double TimeStampType
Define the type for the timestamp.
CircularSimulatedTracker()
A simulated tracker that reports a circular movement.
igstkStandardAbstractClassTraitsMacro(Tracker, Object) public typedef TrackerTool TrackerToolType
Macro with standard traits declarations.
#define igstkSetMacro(name, type)
Set built-in type.
virtual ~CircularSimulatedTracker()
virtual ResultType RemoveTrackerToolFromInternalDataContainers(const TrackerToolType *)
This method will remove entries of the traceker tool from internal data containers.
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.