18 #ifndef __igstkQMouseTracker_h
19 #define __igstkQMouseTracker_h
54 virtual ~QMouseTracker();
77 const TrackerToolType * );
81 const TrackerToolType * );
84 virtual
void PrintSelf( std::ostream& os, itk::Indent indent ) const;
88 QMouseTracker(const
Self&);
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.
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.
Superclass::TransformType TransformType
Macro with standard traits declarations.
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.
#define igstkSetMacro(name, type)
Set built-in type.
virtual ResultType InternalReset(void)
The "InternalReset" method resets tracker to a known configuration.