Provides support for the AURORA magnetic tracker. More...
#include <igstkAuroraTracker.h>
Protected Member Functions | |
AuroraTracker (void) | |
Macro with standard traits declarations. | |
virtual | ~AuroraTracker (void) |
virtual ResultType | VerifyTrackerToolInformation (const TrackerToolType *) |
Verify tracker tool information. | |
virtual ResultType | ValidateSpecifiedFrequency (double frequencyInHz) |
The "ValidateSpecifiedFrequency" method checks if the specified frequency is valid for the tracking device that is being used. | |
virtual void | PrintSelf (std::ostream &os,::itk::Indent indent) const |
Print object information. | |
virtual ResultType | RemoveTrackerToolFromInternalDataContainers (const TrackerToolType *trackerTool) |
Remove tracker tool entry from internal containers. |
Provides support for the AURORA magnetic tracker.
This class provides an interface to the Aurora magnetic tracking system, which is manufactured by Northern Digital Inc. in Waterloo, Ontario, Canada.
The use of two 5DOF tools on a single port is supported. In order to use the Aurora in this configuration, a splitter for the port is required, as well as an SROM file that can work with the two tools in question.
Definition at line 48 of file igstkAuroraTracker.h.
igstk::AuroraTracker::AuroraTracker | ( | void | ) | [protected] |
Macro with standard traits declarations.
typedefs for the tool
virtual igstk::AuroraTracker::~AuroraTracker | ( | void | ) | [protected, virtual] |
virtual ResultType igstk::AuroraTracker::VerifyTrackerToolInformation | ( | const TrackerToolType * | ) | [protected, virtual] |
Verify tracker tool information.
Implements igstk::NDITracker.
virtual ResultType igstk::AuroraTracker::ValidateSpecifiedFrequency | ( | double | frequencyInHz | ) | [protected, virtual] |
The "ValidateSpecifiedFrequency" method checks if the specified frequency is valid for the tracking device that is being used.
Reimplemented from igstk::NDITracker.
virtual void igstk::AuroraTracker::PrintSelf | ( | std::ostream & | os, | |
::itk::Indent | indent | |||
) | const [protected, virtual] |
Print object information.
Reimplemented from igstk::NDITracker.
virtual ResultType igstk::AuroraTracker::RemoveTrackerToolFromInternalDataContainers | ( | const TrackerToolType * | trackerTool | ) | [protected, virtual] |
Remove tracker tool entry from internal containers.
Reimplemented from igstk::NDITracker.