VHTK::ScalarIsoSurfaceMode Class Reference
[Volume Haptics Nodes]

Inheritance diagram for VHTK::ScalarIsoSurfaceMode:

Inheritance graph
[legend]

List of all members.


Detailed Description

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

Public Member Functions

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

Public Attributes

auto_ptr
< H3D::ThreadSafeSField
< H3D::SFFloat > > 
isoValue
 The iso values to render surfaces for.
auto_ptr
< H3D::ThreadSafeSField
< H3D::SFFloat > > 
epsilon
 The search region for finding the iso surface.
auto_ptr
< H3D::ThreadSafeSField
< H3D::SFBool > > 
plusSurface
 Activates a surface when moving towards larger scalars.
auto_ptr
< H3D::ThreadSafeSField
< H3D::SFBool > > 
minusSurface
 Activates a surface when moving towards smaller values.
auto_ptr
< H3D::ThreadSafeSField
< H3D::SFFloat > > 
strength
 The strength for the surface of each specified iso value.
auto_ptr
< H3D::ThreadSafeSField
< 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

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

The iso values to render surfaces for.

The search region for finding the iso surface.

Activates a surface when moving towards larger scalars.

Activates a surface when moving towards smaller values.

The strength for the surface of each specified iso value.

The friction for the surface of each specified iso value.

X3D interface function.

Reimplemented from VHTK::VHTKScalarModeNode.


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