30 #ifndef __COORDINATEINTERPOLATOR2D_H__
31 #define __COORDINATEINTERPOLATOR2D_H__
66 Types< SFFloat, MFFloat, MFVec2f > > {
67 virtual void update();
75 Inst< SFFloat > _set_fraction = 0,
76 Inst< MFFloat > _key = 0,
77 Inst< MFVec2f > _keyValue = 0,
78 Inst< MFValue > _value_changed = 0 );
Contains the MFVec2f field class.
Header file for X3DInterpolatorNode, X3D scene-graph node.
This node linearly interpolates among a list of MFVec2f values to produce an MFVec2f value_changed ev...
Definition: CoordinateInterpolator2D.h:56
H3DUniquePtr< MFVec2f > value_changed
The linearly interpolated result value.
Definition: CoordinateInterpolator2D.h:91
static H3DNodeDatabase database
The H3DNodeDatabase for the node.
Definition: CoordinateInterpolator2D.h:94
H3DUniquePtr< MFVec2f > keyValue
The values to interpolate between.
Definition: CoordinateInterpolator2D.h:85
A template modifier class for adding type checking on the routes to any Field class.
Definition: TypedField.h:84
The abstract node X3DInterpolatorNode forms the basis for all types of interpolators specified in thi...
Definition: X3DInterpolatorNode.h:123
H3D API namespace.
Definition: Anchor.h:38
The SFValue field updates the interpolated value from the fields routed to it.
Definition: CoordinateInterpolator2D.h:66
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194