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 <H3D/CoordinateInterpolator.h>

Inheritance diagram for H3D::CoordinateInterpolator:

Inheritance graph

List of all members.

Classes

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

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.


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

Member Data Documentation

The values to interpolate between.

CoordinateInterpolator_keyValue.dot

Referenced by CoordinateInterpolator().

The linearly interpolated result value.

CoordinateInterpolator_value_changed.dot

Referenced by CoordinateInterpolator().


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

Generated on Fri Nov 7 10:29:40 2008 for H3D API by  doxygen 1.5.7