18 #ifndef __igstkCircularSimulatedTracker_h
19 #define __igstkCircularSimulatedTracker_h
58 virtual ~CircularSimulatedTracker();
77 const TrackerToolType * );
87 virtual
void PrintSelf( std::ostream& os, itk::Indent indent ) const;
91 CircularSimulatedTracker(const
Self&);
92 void operator=(const Self&);
96 double m_AngularSpeed;
97 TimeType m_TimeOfLastUpdate;
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.
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.
The RealTimeClock provides a timestamp from a real-time clock.
virtual ResultType InternalReset(void)
The "InternalReset" method resets tracker to a known configuration.
Superclass::TransformType TransformType
Macro with standard traits declarations.
virtual ResultType InternalStartTracking(void)
The "InternalStartTracking" method starts tracking.
virtual ResultType InternalStopTracking(void)
The "InternalStopTracking" method stops tracking.
Abstract superclass for concrete IGSTK Tracker classes.
Implementation of a class that simulates a tracker.
RealTimeClock::TimeStampType TimeType
A simulated tracker that reports a circular movement.
#define igstkSetMacro(name, type)
Set built-in type.
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.