dng_1d_concatenate Class ReferenceA dng_1d_function that represents the composition (curry) of two other dng_1d_functions. More...
Inheritance diagram for dng_1d_concatenate:
![]()
Detailed DescriptionA dng_1d_function that represents the composition (curry) of two other dng_1d_functions.Constructor & Destructor Documentation
Create a dng_1d_function which computes y = function2.Evaluate(function1.Evaluate(x)). Compose function1 and function2 to compute y = function2.Evaluate(function1.Evaluate(x)). The range of function1.Evaluate must be a subset of 0.0 to 1.0 inclusive, otherwise the result of function1(x) will be pinned (clipped) to 0.0 if <0.0 and to 1.0 if > 1.0 .
Member Function Documentation
Return the composed mapping for value x.
Implements dng_1d_function. References dng_1d_function::Evaluate().
Return the reverse mapped value for y. Be careful using this method with compositions where the inner function does not have a range 0.0 to 1.0 . (Or better yet, do not use such functions.)
Reimplemented from dng_1d_function. References dng_1d_function::EvaluateInverse().
The documentation for this class was generated from the following files:
|