|
Candy
|
Base type for tracker filters. More...
Classes | |
| struct | SFTrackerNode |
Public Member Functions | |
| HVRTrackerFilterNode (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::MFVec3f > _rawPosition=0, H3D::Inst< H3D::MFRotation > _rawOrientation=0, H3D::Inst< CalibratedMatrix > _trackerMatrix=0, H3D::Inst< H3D::MFVec3f > _trackerPosition=0, H3D::Inst< H3D::MFRotation > _trackerOrientation=0, H3D::Inst< SFTrackerNode > _tracker=0) | |
Public Member Functions inherited from HVR::HVRTrackerNode | |
| HVRTrackerNode (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::MFVec3f > _rawPosition=0, H3D::Inst< H3D::MFRotation > _rawOrientation=0, H3D::Inst< CalibratedMatrix > _trackerMatrix=0, H3D::Inst< H3D::MFVec3f > _trackerPosition=0, H3D::Inst< H3D::MFRotation > _trackerOrientation=0) | |
| virtual std::string | defaultXMLContainerField () |
Public Attributes | |
| std::auto_ptr< SFTrackerNode > | tracker |
The HVRTrackerNode tracker to filter data from. More... | |
Public Attributes inherited from HVR::HVRTrackerNode | |
| std::auto_ptr< H3D::MFVec3f > | rawPosition |
The position data as defined by the tracker in its own coordinate system. More... | |
| std::auto_ptr< H3D::MFRotation > | rawOrientation |
The orientation data as defined by the tracker in its own coordinate system. More... | |
| std::auto_ptr< CalibratedMatrix > | trackerMatrix |
The calibrated tracker data in MFMatrix4f matrix form, encoding both position and orientation. More... | |
| std::auto_ptr< H3D::MFVec3f > | trackerPosition |
The calibrated tracker position data. More... | |
| std::auto_ptr< H3D::MFRotation > | trackerOrientation |
The calibrated tracker orientation data. More... | |
Static Public Attributes | |
| static H3D::H3DNodeDatabase | database |
Static Public Attributes inherited from HVR::HVRTrackerNode | |
| static H3D::H3DNodeDatabase | database |
Protected Member Functions | |
| virtual void | connect_tracker (HVRTrackerNode *)=0 |
| virtual void | disconnect_tracker (HVRTrackerNode *)=0 |
Protected Member Functions inherited from HVR::HVRTrackerNode | |
| void | updateRawMatrix (const std::vector< H3D::Matrix4f > &m) |
| Call this function to update the tracker data. More... | |
| void | updateRawPositionOrientation (const std::vector< H3D::Vec3f > &x, const std::vector< H3D::Rotation > &r) |
| Call this function to update the tracker data. More... | |
Base type for tracker filters.
These filter follow the Decorator Design Pattern so that you can combine different filters in any order. Observe, however, that the selected order will have an impact on the result.
| std::auto_ptr< SFTrackerNode > HVR::HVRTrackerFilterNode::tracker |
The HVRTrackerNode tracker to filter data from.
1.8.6