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

This node linearly interpolates among a list of MFVec3f values to produce an MFVec3f value_changed event. More...

#include <CoordinateInterpolator.h>

Inheritance diagram for H3D::CoordinateInterpolator:

Inheritance graph
List of all members.

Public Member Functions

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

Public Attributes

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

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for the node.

Classes

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

Detailed Description

This node linearly interpolates among a list of MFVec3f values to produce an MFVec3f value_changed event.

The number of coordinates in the keyValue field shall be an integer multiple of the number of key frames in the key field. That integer multiple defines how many coordinates will be contained in the value_changed events.

Internal routes:
CoordinateInterpolator.dot


Generated on Thu Aug 24 12:38:57 2006 for H3D API by  doxygen 1.4.5