H3D::PositionInterpolator Class Reference
[X3D node classes.]

The PositionInterpolator node linearly interpolates among a list of 3D vectors to produce an SFVec3f value_changed event. More...

#include <H3D/PositionInterpolator.h>

Inheritance diagram for H3D::PositionInterpolator:

Inheritance graph

List of all members.

Classes

struct  SFValue
 The SFValue field updates the interpolated value from the fields routed to it. More...

Public Member Functions

 PositionInterpolator (Inst< SFNode > _metadata=0, Inst< SFFloat > _set_fraction=0, Inst< MFFloat > _key=0, Inst< MFVec3f > _keyValue=0, Inst< SFValue > _value_changed=0)
 Constructor.

Public Attributes

auto_ptr< MFVec3fkeyValue
 The values to interpolate between.
auto_ptr< SFValuevalue_changed
 The linearly interpolated result value.

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for the node.


Detailed Description

The PositionInterpolator node linearly interpolates among a list of 3D vectors to produce an SFVec3f value_changed event.

The keyValue field shall contain exactly as many values as in the key field.

Internal routes:
PositionInterpolator.dot

Member Data Documentation

The values to interpolate between.

PositionInterpolator_keyValue.dot

Referenced by PositionInterpolator().

The linearly interpolated result value.

PositionInterpolator_value_changed.dot

Referenced by PositionInterpolator().


The documentation for this class was generated from the following files:

Generated on Fri Nov 7 10:30:46 2008 for H3D API by  doxygen 1.5.7