VHTK::ScalarImageObjectVolume Class Reference
[Volumetric Data Nodes]

Inheritance diagram for VHTK::ScalarImageObjectVolume:

Inheritance graph
[legend]

List of all members.


Detailed Description

The ScalarImageObjectVolume uses any node that implements the H3DImageObject interface to use the data from that image.

This allows e.g. the data from an Image3DTexture node to be used as scalar data. The imageObject field specifies the H3DImageObject node which image we want to use.

X3D Interface

 NameTypeDefault valueDescription
imageObject SFImageObject   null    

Public Member Functions

 ScalarImageObjectVolume (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::Field > _dataChanged=0, H3D::Inst< H3D::SFBool > _scaleVectors=0, H3D::Inst< SFImage > _image=0, H3D::Inst< SFImageObject > _imageObject=0)
 Constructor.

Public Attributes

auto_ptr< SFImageObjectimageObject
 The H3DImageObject which image we want to use as data.

Static Public Attributes

static H3D::H3DNodeDatabase database
 The H3DNodeDatabase for this node.

Classes

class  SFImageObject
 The SFImageObject class contains an H3DImageObject and maintains a route from the contained object's image field to the image field of the ScalarImageObjectVolume it resides in. More...


Constructor & Destructor Documentation

VHTK::ScalarImageObjectVolume::ScalarImageObjectVolume ( H3D::Inst< H3D::SFNode _metadata = 0,
H3D::Inst< H3D::Field _dataChanged = 0,
H3D::Inst< H3D::SFBool _scaleVectors = 0,
H3D::Inst< SFImage _image = 0,
H3D::Inst< SFImageObject _imageObject = 0 
)

Constructor.


Member Data Documentation

The H3DImageObject which image we want to use as data.

The H3DNodeDatabase for this node.

Reimplemented from VHTK::VHTKDataNode.


Generated on Thu Mar 5 08:46:56 2009 for Volume Haptics Toolkit by  doxygen 1.5.6