|
ACF $AcfVersion:0$
|
Template interface for any mathematical function. More...
#include <TIMathFunction.h>
Public Types | |
| typedef Argument | ArgumentType |
| typedef Result | ResultType |
Public Member Functions | |
| virtual bool | GetValueAt (const Argument &argument, Result &result) const =0 |
| Get function value for specified argument value. | |
| virtual Result | GetValueAt (const Argument &argument) const =0 |
| Get function value for specified argument value. | |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
Template interface for any mathematical function.
Definition at line 17 of file TIMathFunction.h.
| typedef Argument imath::TIMathFunction< Argument, Result >::ArgumentType |
Definition at line 20 of file TIMathFunction.h.
| typedef Result imath::TIMathFunction< Argument, Result >::ResultType |
Definition at line 21 of file TIMathFunction.h.
|
pure virtual |
Get function value for specified argument value.
This overloaded menthod is provided only for convinence.
| argument | function argument. |
Implemented in imath::TSplineGridFunctionBase< Argument, Result, Fulcrums, Degree >, imath::TMultidimensionalPolynomial< Dimensions, Element >, imath::TMultidimensionalPolynomial< Dimensions, Element >, imath::TMultidimensionalPolynomial< Dimensions, Element >, icmm::CCmykToRgbTransformation, icmm::CHsvToRgbTransformation, icmm::CRgbToCmykTransformation, icmm::CRgbToHsvTranformation, imath::TMultidimensionalPolynomial< Dimensions, Element >, icmm::CRgbToXyzTransformation, and icmm::CXyzToCieLabTransformation.
|
pure virtual |
Get function value for specified argument value.
| argument | function argument. |
| result | function value for specified argument. |
Implemented in imath::TSplineGridFunctionBase< Argument, Result, Fulcrums, Degree >, icmm::CCmykToRgbTransformation, icmm::CHsvToRgbTransformation, icmm::CRgbToCmykTransformation, icmm::CRgbToHsvTranformation, imath::TMultidimensionalPolynomial< Dimensions, Element >, icmm::CRgbToXyzTransformation, and icmm::CXyzToCieLabTransformation.