|
| | mitkClassMacro (VirtualTrackingTool, TrackingTool) |
| |
| virtual mitk::ScalarType | GetSplineLength () |
| |
| virtual void | SetSplineLength (mitk::ScalarType _arg) |
| |
| virtual mitk::ScalarType | GetVelocity () |
| |
| virtual void | SetVelocity (mitk::ScalarType _arg) |
| |
| virtual SplineType * | GetSpline () |
| |
| | mitkClassMacroItkParent (TrackingTool, itk::Object) |
| |
| Pointer | Clone () const |
| |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| |
| virtual const char * | GetToolName () const |
| | every tool has a name thatgit can be used to identify it. More...
|
| |
| virtual void | SetToolName (const std::string _arg) |
| | Sets the name of the tool. More...
|
| |
| virtual void | SetToolName (const char *_arg) |
| | Sets the name of the tool. More...
|
| |
| Point3D | GetToolTipPosition () const |
| | returns the tool tip in tool coordinates, which where set by SetToolTip More...
|
| |
| Quaternion | GetToolAxisOrientation () const |
| | returns the transformation of the tool axis with respect to the MITK-IGT main tool axis (0,0,-1) More...
|
| |
| virtual void | SetToolTipPosition (Point3D toolTipPosition, Quaternion orientation, ScalarType eps=0.0) |
| | defines a tool tip for this tool in tool coordinates. GetPosition() and GetOrientation() return the data of the tool tip if it is defined. By default no tooltip is defined. More...
|
| |
| virtual bool | IsToolTipSet () const |
| | returns true if a tool tip is set, false if not More...
|
| |
| virtual void | GetPosition (Point3D &position) const |
| | returns the current position of the tool as an array of three floats (in the tracking device coordinate system) More...
|
| |
| virtual void | SetPosition (Point3D position) |
| | sets the position More...
|
| |
| virtual void | GetOrientation (Quaternion &orientation) const |
| | returns the current orientation of the tool as a quaternion in a mitk::Point4D (in the tracking device coordinate system) More...
|
| |
| virtual void | SetOrientation (Quaternion orientation) |
| | sets the orientation as a quaternion More...
|
| |
| virtual bool | Enable () |
| | enables the tool, so that it will be tracked More...
|
| |
| virtual bool | Disable () |
| | disables the tool, so that it will not be tracked anymore More...
|
| |
| virtual bool | IsEnabled () const |
| | returns whether the tool is enabled or disabled More...
|
| |
| virtual void | SetDataValid (bool isDataValid) |
| | sets if the tracking data (position & orientation) is valid More...
|
| |
| virtual bool | IsDataValid () const |
| | returns true if the current position data is valid (no error during tracking, tracking error below threshold, ...) More...
|
| |
| virtual float | GetTrackingError () const |
| | returns one value that corresponds to the overall tracking error. More...
|
| |
| virtual void | SetTrackingError (float error) |
| | sets the tracking error More...
|
| |
| virtual const char * | GetErrorMessage () const |
| | if the data is not valid, ErrorMessage should contain a string explaining why it is invalid (the Set-method should be implemented in subclasses, it should not be accessible by the user) More...
|
| |
| virtual void | SetErrorMessage (const char *_arg) |
| | sets the error message More...
|
| |
| virtual void | SetIGTTimeStamp (double _arg) |
| | Sets the IGT timestamp of the tracking tool object (time in milliseconds) More...
|
| |
| virtual double | GetIGTTimeStamp () const |
| | Gets the IGT timestamp of the tracking tool object (time in milliseconds). Returns 0 if the timestamp was not set. More...
|
| |
implements TrackingTool interface
Documentation This class is a complete TrackingTool implementation. It can either be used directly by TrackingDevices, or be subclassed for more specific implementations. mitk::MicroBirdTrackingDevice uses this class to manage its tools. Other tracking devices uses specialized versions of this class (e.g. mitk::NDITrackingTool)
Definition at line 36 of file mitkVirtualTrackingTool.h.