29 #ifndef __SPLINEPOSITIONINTERPOLATOR2D_H__
30 #define __SPLINEPOSITIONINTERPOLATOR2D_H__
71 virtual void update();
79 Inst< SFNode > _metadata = 0,
80 Inst< SFFloat > _set_fraction = 0,
81 Inst< MFFloat > _key = 0,
82 Inst< MFVec2f > _keyValue = 0,
83 Inst< MFVec2f > _keyVelocity = 0,
84 Inst< SFValue > _value_changed = 0,
85 Inst< SFBool > _closed = 0,
86 Inst< SFBool > _normalizeVelocity = 0);
Contains the MFVec2f field class.
Contains the SFBool field class.
Contains the SFVec2f field class.
Header file for X3DInterpolatorNode, X3D scene-graph node.
The SplinePositionInterpolator2D node non-linearly interpolates among a list of 2D vectors to produce...
Definition: SplinePositionInterpolator2D.h:56
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: SplinePositionInterpolator2D.h:129
H3DUniquePtr< MFVec2f > keyValue
The values to interpolate between.
Definition: SplinePositionInterpolator2D.h:93
H3DUniquePtr< SFBool > closed
Specifies if the loop is Open or Closed.
Definition: SplinePositionInterpolator2D.h:108
H3DUniquePtr< MFVec2f > keyVelocity
KeyVelocity values, if left empty they are calculated using the keyValues.
Definition: SplinePositionInterpolator2D.h:100
H3DUniquePtr< SFBool > normalizeVelocity
Specifies if the Velocity should be normalized.
Definition: SplinePositionInterpolator2D.h:117
H3DUniquePtr< SFValue > value_changed
The interpolated result value.
Definition: SplinePositionInterpolator2D.h:125
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 H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194
The SFValue field updates the interpolated value from the fields routed to it.
Definition: SplinePositionInterpolator2D.h:70