VHTK::IsoSurface Class Reference
[Visualization Nodes]

IsoSurface creates an isosurface from the specified volume. More...

Inheritance diagram for VHTK::IsoSurface:

Inheritance graph
[legend]

List of all members.

Classes

struct  Update

Public Member Functions

void initialize ()
void traverseSG (H3D::TraverseInfo &ti)

Public Attributes

auto_ptr< SFScalarImageNodescalarVolume
 The volume to generate iso surface for.
auto_ptr< SFScalarDataNodecolorVolume
 The volume to colourize surface with.
auto_ptr< SFColorFunctioncolorFunction
 The colour transfer function that from the value of the second scalar volume specifies the colour of the surface.
auto_ptr< SFTransferFunctionalphaFunction
 The alpha transfer function that from the value of the second scalar volume specifies the opaqueness of the surface.
auto_ptr< H3D::SFFloatisoValue
 The iso value to generate an iso surface at.

Static Public Attributes

static H3D::H3DNodeDatabase database

Protected Member Functions

void surface (float isov)
 Create a surface from the specified isovalue.
void surface ()
 Create a surface from the current isovalue.

Protected Attributes

auto_ptr< Update > update

Friends

struct Update


Detailed Description

IsoSurface creates an isosurface from the specified volume.

Since the iso surface node is an indexed triangle set it should be added as geometry to a shape node. With an appearance node colour and texture can be defined.

X3D Interface

 NameTypeDefault valueDescription
volume SFScalarImageNode   null   The volume to generate iso surface for.  
isoValue SFFloat   0.5   The iso value to generate an iso surface at.  


Member Function Documentation

void VHTK::IsoSurface::surface (  )  [inline, protected]

Create a surface from the current isovalue.

void VHTK::IsoSurface::surface ( float  isov  )  [protected]

Create a surface from the specified isovalue.


Member Data Documentation

The alpha transfer function that from the value of the second scalar volume specifies the opaqueness of the surface.

The colour transfer function that from the value of the second scalar volume specifies the colour of the surface.

The volume to colourize surface with.

The iso value to generate an iso surface at.

The volume to generate iso surface for.


Generated on Thu Oct 1 08:53:37 2009 for Volume Haptics Toolkit by  doxygen 1.5.8