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

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

#include <H3D/PositionInterpolator2D.h>

Inheritance diagram for H3D::PositionInterpolator2D:

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

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

Public Attributes

auto_ptr< MFVec2fkeyValue
 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 2D vectors to produce an SFVec2f value_changed event.

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

Internal routes:
PositionInterpolator2D.dot

Member Data Documentation

The values to interpolate between.

PositionInterpolator2D_keyValue.dot

Referenced by PositionInterpolator2D().

The linearly interpolated result value.

PositionInterpolator2D_value_changed.dot

Referenced by PositionInterpolator2D().


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

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