#include <ColorInterpolator.h>
Inheritance diagram for H3D::ColorInterpolator:

Public Member Functions | |
| ColorInterpolator (Inst< SFNode > _metadata=0, Inst< SFFloat > _set_fraction=0, Inst< MFFloat > _key=0, Inst< MFColor > _keyValue=0, Inst< SFValue > _value_changed=0) | |
| Constructor. | |
Public Attributes | |
| auto_ptr< MFColor > | keyValue |
| The values to interpolate between. | |
| auto_ptr< SFValue > | value_changed |
| The interpolated result value. | |
Static Public Attributes | |
| static H3DNodeDatabase | database |
| The H3DNodeDatabase for this node. | |
Classes | |
| struct | SFValue |
| The SFValue field updates the interpolated value from the fields routed to it. More... | |
The number of colours in the keyValue field shall be equal to the number of key frames in the key field. The keyValue field and value_changed events are defined in RGB colour space. A linear interpolation using the value of set_fraction as input is performed in HSV space (see [FOLEY] for description of RGB and HSV colour spaces). The results are undefined when interpolating between two consecutive keys with complementary hues.
|
|
The values to interpolate between. Access type: inputOutput
|
|
|
The interpolated result value. Access type: outputOnly
|
1.4.5