VHTK::ScalarIsoSurfaceMode Class Reference
[Volume Haptics Nodes]

The scalar iso surface mode simulates surface feedback from specified iso values. More...

Inheritance diagram for VHTK::ScalarIsoSurfaceMode:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 ScalarIsoSurfaceMode ()
 Initializes the internal data.
void getPrimitives (primitives_t &r, const state &s)
 System function.

Public Attributes

auto_ptr< TSSField(H3D::SFFloat) > isoValue
 The iso values to render surfaces for.
auto_ptr< TSSField(H3D::SFFloat) > epsilon
 The search region for finding the iso surface.
auto_ptr< TSSField(H3D::SFBool) > plusSurface
 Activates a surface when moving towards larger scalars.
auto_ptr< TSSField(H3D::SFBool) > minusSurface
 Activates a surface when moving towards smaller values.
auto_ptr< TSSField(H3D::SFFloat) > strength
 The strength for the surface of each specified iso value.
auto_ptr< TSSField(H3D::SFFloat) > friction
 The friction for the surface of each specified iso value.

Static Public Attributes

static H3D::H3DNodeDatabase database
 X3D interface function.

Protected Attributes

bool on_surface


Detailed Description

The scalar iso surface mode simulates surface feedback from specified iso values.

This mode does not suffer from accumulated error, as other haptic modes might, since it is following a specified iso value.


Constructor & Destructor Documentation

VHTK::ScalarIsoSurfaceMode::ScalarIsoSurfaceMode (  ) 

Initializes the internal data.


Member Function Documentation

void VHTK::ScalarIsoSurfaceMode::getPrimitives ( primitives_t r,
const state s 
) [virtual]

System function.

Implements VHTK::VHTKHapticModeNode.


Member Data Documentation

X3D interface function.

Reimplemented from VHTK::VHTKScalarModeNode.

The search region for finding the iso surface.

The friction for the surface of each specified iso value.

The iso values to render surfaces for.

Activates a surface when moving towards smaller values.

Activates a surface when moving towards larger scalars.

The strength for the surface of each specified iso value.


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