
X3D Interface | ||||
| Name | Type | Default value | Description | |
![]() | vectorVolume | MFVectorDataNode | null | Contains an VHTKVectorDataNode that is to be used by the haptic mode. |
Public Member Functions | |
| VHTKVectorModeNode (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::SFBool > _activeDynamics=0, H3D::Inst< MFVectorDataNode > _animationMotionVector=0, H3D::Inst< H3D::SFFloat > _animationMotionScale=0, H3D::Inst< H3D::SFFloat > _animationFrame=0, H3D::Inst< H3D::SFBool > _temporalInterpolation=0, H3D::Inst< H3D::SFBool > _active=0, H3D::Inst< MFVectorDataNode > _vectorVolume=0) | |
| void | initialize () |
| Initializes node functionality. | |
Public Attributes | |
| auto_ptr< MFVectorDataNode > | vectorVolume |
| Contains an VHTKVectorDataNode that is to be used by the haptic mode. | |
Static Public Attributes | |
| static H3D::H3DNodeDatabase | database |
Protected Member Functions | |
| virtual H3D::Vec3f | getVector (const state &s, const H3D::Vec3f &x) |
| Convenience function for fetching vector volume data. | |
| H3D::Vec3f | getVector (const state &s, const HAPI::Vec3 &x) |
| Convenience function for fetching vector volume data. | |
| virtual H3D::Vec3f | getVectorAtProxy (const state &s) |
| Convenience function for fetching vector volume data. | |
| virtual H3D::Vec3f | getVectorAtProbe (const state &s) |
| Convenience function for fetching vector volume data. | |
| virtual H3D::Vec3f | getCurl (const state &s, const H3D::Vec3f &x) |
| Convenience function for fetching curl of vector volume data. | |
| H3D::Vec3f | getCurl (const state &s, const HAPI::Vec3 &x) |
| Convenience function for fetching curl of vector volume data. | |
| virtual H3D::Vec3f | getCurlAtProxy (const state &s) |
| Convenience function for fetching curl of vector volume data. | |
| virtual H3D::Vec3f | getCurlAtProbe (const state &s) |
| Convenience function for fetching curl of vector volume data. | |
| virtual H3D::H3DFloat | getDivergence (const state &s, const H3D::Vec3f &x) |
| Convenience function for fetching divergence of vector volume data. | |
| H3D::H3DFloat | getDivergence (const state &s, const HAPI::Vec3 &x) |
| Convenience function for fetching divergence of vector volume data. | |
| virtual H3D::H3DFloat | getDivergenceAtProxy (const state &s) |
| Convenience function for fetching divergence of vector volume data. | |
| virtual H3D::H3DFloat | getDivergenceAtProbe (const state &s) |
| Convenience function for fetching divergence of vector volume data. | |
| void VHTK::VHTKVectorModeNode::initialize | ( | ) | [virtual] |
Initializes node functionality.
Reimplemented from H3DUtil::RefCountedClass.
Reimplemented in VHTK::VectorForceMode, VHTK::VectorFrontShapeMode, VHTK::VectorFollowMode, VHTK::VectorVortexMode, and VHTK::VectorVortexForceMode.
| virtual H3D::Vec3f VHTK::VHTKVectorModeNode::getVector | ( | const state & | s, | |
| const H3D::Vec3f & | x | |||
| ) | [protected, virtual] |
Convenience function for fetching vector volume data.
| H3D::Vec3f VHTK::VHTKVectorModeNode::getVector | ( | const state & | s, | |
| const HAPI::Vec3 & | x | |||
| ) | [inline, protected] |
Convenience function for fetching vector volume data.
| virtual H3D::Vec3f VHTK::VHTKVectorModeNode::getVectorAtProxy | ( | const state & | s | ) | [protected, virtual] |
Convenience function for fetching vector volume data.
This function performs temporal interpolation if that features is activated.
| virtual H3D::Vec3f VHTK::VHTKVectorModeNode::getVectorAtProbe | ( | const state & | s | ) | [protected, virtual] |
Convenience function for fetching vector volume data.
This function performs temporal interpolation if that features is activated.
| virtual H3D::Vec3f VHTK::VHTKVectorModeNode::getCurl | ( | const state & | s, | |
| const H3D::Vec3f & | x | |||
| ) | [protected, virtual] |
Convenience function for fetching curl of vector volume data.
| H3D::Vec3f VHTK::VHTKVectorModeNode::getCurl | ( | const state & | s, | |
| const HAPI::Vec3 & | x | |||
| ) | [inline, protected] |
Convenience function for fetching curl of vector volume data.
| virtual H3D::Vec3f VHTK::VHTKVectorModeNode::getCurlAtProxy | ( | const state & | s | ) | [protected, virtual] |
Convenience function for fetching curl of vector volume data.
This function performs temporal interpolation if that features is activated.
| virtual H3D::Vec3f VHTK::VHTKVectorModeNode::getCurlAtProbe | ( | const state & | s | ) | [protected, virtual] |
Convenience function for fetching curl of vector volume data.
This function performs temporal interpolation if that features is activated.
| virtual H3D::H3DFloat VHTK::VHTKVectorModeNode::getDivergence | ( | const state & | s, | |
| const H3D::Vec3f & | x | |||
| ) | [protected, virtual] |
Convenience function for fetching divergence of vector volume data.
| H3D::H3DFloat VHTK::VHTKVectorModeNode::getDivergence | ( | const state & | s, | |
| const HAPI::Vec3 & | x | |||
| ) | [inline, protected] |
Convenience function for fetching divergence of vector volume data.
| virtual H3D::H3DFloat VHTK::VHTKVectorModeNode::getDivergenceAtProxy | ( | const state & | s | ) | [protected, virtual] |
Convenience function for fetching divergence of vector volume data.
This function performs temporal interpolation if that features is activated.
| virtual H3D::H3DFloat VHTK::VHTKVectorModeNode::getDivergenceAtProbe | ( | const state & | s | ) | [protected, virtual] |
Convenience function for fetching divergence of vector volume data.
This function performs temporal interpolation if that features is activated.
| auto_ptr< MFVectorDataNode > VHTK::VHTKVectorModeNode::vectorVolume |
Contains an VHTKVectorDataNode that is to be used by the haptic mode.
1.5.6