
Public Member Functions | |
| VHTKDataNode (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::Field > _dataChanged=0, H3D::Inst< H3D::SFBool > _scaleVectors=0) | |
| virtual H3D::Vec3f | getVolumeSize ()=0 |
| Get the size of the volume in metres. | |
| virtual string | defaultXMLContainerField () |
| Returns the default xml containerField attribute value. | |
Public Attributes | |
| auto_ptr< H3D::Field > | dataChanged |
| Field that indicates that data has changed. | |
| auto_ptr< H3D::SFBool > | scaleVectors |
| If this field is set to true, any vector valued property of the volume will be scaled by the parent transforms. | |
Static Public Attributes | |
| static H3D::H3DNodeDatabase | database |
| virtual H3D::Vec3f VHTK::VHTKDataNode::getVolumeSize | ( | ) | [pure virtual] |
Get the size of the volume in metres.
Implemented in VHTK::ScalarExtractorField, VHTK::VectorExtractorField, VHTK::VHTKScalarFieldNode, VHTK::VHTKScalarImageNode, VHTK::VHTKVectorFieldNode, and VHTK::VHTKVectorImageNode.
| virtual string VHTK::VHTKDataNode::defaultXMLContainerField | ( | ) | [inline, virtual] |
Returns the default xml containerField attribute value.
For this node it is "data".
Reimplemented from H3D::Node.
Reimplemented in VHTK::VHTKScalarDataNode, and VHTK::VHTKVectorDataNode.
| auto_ptr< H3D::Field > VHTK::VHTKDataNode::dataChanged |
Field that indicates that data has changed.
Subclasses route to this field their fields that determine the data contents.
| auto_ptr< H3D::SFBool > VHTK::VHTKDataNode::scaleVectors |
If this field is set to true, any vector valued property of the volume will be scaled by the parent transforms.
1.5.6