18 #ifndef __igstkQMouseTracker_h
19 #define __igstkQMouseTracker_h
84 virtual void PrintSelf( std::ostream& os, itk::Indent indent )
const;
89 void operator=(
const Self&);
96 #endif //__igstk_QMouseTracker_h_
#define igstkGetMacro(name, type)
Get built-in type.
virtual ResultType InternalUpdateStatus(void)
The "InternalUpdateStatus" method updates tracker status.
Transform TransformType
typedefs from Transform class
Implementation of the Mouse TrackerTool class.
Base class for all the IGSTK classes.
virtual ResultType InternalOpen(void)
The "InternalOpen" method opens communication with a tracking device.
virtual ResultType VerifyTrackerToolInformation(const TrackerToolType *)
Verify tracker tool information.
virtual ResultType InternalStopTracking(void)
The "InternalStopTracking" method stops tracking.
#define igstkStandardClassTraitsMacro(classname, superclassname)
Convenience macro for traits of a non-templated class.
virtual ResultType InternalThreadedUpdateStatus(void)
The "InternalThreadedUpdateStatus" method updates tracker status.
virtual ResultType AddTrackerToolToInternalDataContainers(const TrackerToolType *)
Add tracker tool to internal data containers.
virtual ResultType InternalStartTracking(void)
The "InternalStartTracking" method starts tracking.
virtual ResultType InternalClose(void)
The "InternalClose" method closes communication with a tracking device.
virtual ResultType RemoveTrackerToolFromInternalDataContainers(const TrackerToolType *)
Remove tracker tool from the data container.
Abstract superclass for concrete IGSTK Tracker classes.
virtual void PrintSelf(std::ostream &os, itk::Indent indent) const
Print object information.
igstkStandardAbstractClassTraitsMacro(Tracker, Object) public typedef TrackerTool TrackerToolType
Macro with standard traits declarations.
#define igstkSetMacro(name, type)
Set built-in type.
Tracker::ResultType ResultType
virtual ResultType InternalReset(void)
The "InternalReset" method resets tracker to a known configuration.