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

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

#include <H3D/CoordinateInterpolator2D.h>

Inheritance diagram for H3D::CoordinateInterpolator2D:

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

 CoordinateInterpolator2D (Inst< SFNode > _metadata=0, Inst< SFFloat > _set_fraction=0, Inst< MFFloat > _key=0, Inst< MFVec2f > _keyValue=0, Inst< MFValue > _value_changed=0)
 Construtor.

Public Attributes

auto_ptr< MFVec2fkeyValue
 The values to interpolate between.
auto_ptr< MFVec2fvalue_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 MFVec2f values to produce an MFVec2f 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:
CoordinateInterpolator2D.dot

Member Data Documentation

The values to interpolate between.

CoordinateInterpolator2D_keyValue.dot

Referenced by CoordinateInterpolator2D().

The linearly interpolated result value.

CoordinateInterpolator2D_value_changed.dot

Referenced by CoordinateInterpolator2D().


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

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