#include <valfunc.h>
Inheritance diagram for ValueFunctionRampLinear:
Public Member Functions | |
ValueFunctionRampLinear (double StartValue=1.0, double EndValue=0.0) | |
virtual double | GetValue (double Position) |
To read the value of this function at a given position. | |
virtual ValueFunction * | Clone (void) |
Clone operator. Creates an exact copy of this object. | |
virtual ValueFunctionID | GetUniqueID (void) |
Protected Member Functions | |
virtual ValueFunction * | CreateAndReadFileRecord (CXaraFileRecord *pInputRecord) |
Loads a ValueFunction object from a record which was saved into a file using the WriteFileRecord call. This is called by the base class loader routine ReadFileRecord, which finds an appropriate instance of a derived class to call to load the data in question. | |
Private Member Functions | |
CC_DECLARE_DYNAMIC (ValueFunctionRampLinear) |
Definition at line 385 of file valfunc.h.
|
Definition at line 390 of file valfunc.h. 00391 : ValueFunctionRamp(StartValue, EndValue) 00392 {};
|
|
|
|
Clone operator. Creates an exact copy of this object.
Implements ValueFunction. Definition at line 1099 of file valfunc.cpp. 01100 { 01101 ValueFunction *pClone = new ValueFunctionRampLinear(Value1, Value2); 01102 return(pClone); 01103 }
|
|
Loads a ValueFunction object from a record which was saved into a file using the WriteFileRecord call. This is called by the base class loader routine ReadFileRecord, which finds an appropriate instance of a derived class to call to load the data in question.
Implements ValueFunction. Definition at line 1134 of file valfunc.cpp. 01135 { 01136 ERROR3IF(pInputRecord == NULL, "Illegal NULL param"); 01137 01138 float Value1 = (float) 1.0; 01139 float Value2 = (float) 0.0; 01140 01141 pInputRecord->ReadFLOAT(&Value1); 01142 pInputRecord->ReadFLOAT(&Value2); 01143 01144 return(new ValueFunctionRampLinear((double) Value1, (double) Value2)); 01145 }
|
|
Implements ValueFunction. Definition at line 397 of file valfunc.h. 00397 { return(ValueFunctionID_RampLinear); };
|
|
To read the value of this function at a given position.
Implements ValueFunction. Definition at line 1079 of file valfunc.cpp.
|