#include <Inventor/VRMLnodes/SoVRMLScalarInterpolator.h>
Inheritance diagram for SoVRMLScalarInterpolator:
ScalarInterpolator { eventIn SFFloat set_fraction # (-inf, inf) exposedField MFFloat key [] # (-inf, inf) exposedField MFFloat keyValue [] # (-inf, inf) eventOut SFFloat value_changed }
This node linearly interpolates among a list of SFFloat values. This interpolator is appropriate for any parameter defined using a single floating point value. Examples include width, radius, and intensity fields. The keyValue field shall contain exactly as many numbers as there are keyframes in the key field. A more detailed discussion of interpolators is available in 4.6.8, Interpolator nodes (<http://www.web3d.org/technicalinfo/specifications/vrml97/part1/concepts.html#4.6.8>).
Public Member Functions | |
SoVRMLScalarInterpolator (void) | |
Static Public Member Functions | |
void | initClass (void) |
Public Attributes | |
SoMFFloat | keyValue |
SoEngineOutput | value_changed |
Protected Member Functions | |
virtual | ~SoVRMLScalarInterpolator () |
|
Constructor. |
|
Destructor. |
|
Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. Reimplemented from SoVRMLInterpolator. |
|
The keyValue vector. |
|
The eventOut which is sent every time the interpolator has calculated a new value. |