ACF $AcfVersion:0$
Public Member Functions | List of all members
icmm::TComposedColorGradient< Gradient > Class Template Reference

Implementation of color gradient based on set of defined gradients for each subintervall of the full range. More...

#include <TComposedColorGradient.h>

Inheritance diagram for icmm::TComposedColorGradient< Gradient >:
icmm::IColorTransformation imath::TIMathFunction< icmm::CVarColor, icmm::CVarColor > istd::IPolymorphic

Public Member Functions

void AddGradient (const istd::CRange &intervall, const Gradient &gradient)
 
virtual bool GetValueAt (const Argument &argument, Result &result) const override
 
virtual Result GetValueAt (const Argument &argument) const override
 
- Public Member Functions inherited from imath::TIMathFunction< icmm::CVarColor, icmm::CVarColor >
virtual bool GetValueAt (const icmm::CVarColor &argument, icmm::CVarColor &result) const=0
 Get function value for specified argument value.
 
virtual icmm::CVarColor GetValueAt (const icmm::CVarColor &argument) const=0
 Get function value for specified argument value.
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Additional Inherited Members

- Public Types inherited from imath::TIMathFunction< icmm::CVarColor, icmm::CVarColor >
typedef icmm::CVarColor ArgumentType
 
typedef icmm::CVarColor ResultType
 

Detailed Description

template<class Gradient>
class icmm::TComposedColorGradient< Gradient >

Implementation of color gradient based on set of defined gradients for each subintervall of the full range.

Definition at line 22 of file TComposedColorGradient.h.

Member Function Documentation

◆ AddGradient()

template<class Gradient >
void icmm::TComposedColorGradient< Gradient >::AddGradient ( const istd::CRange intervall,
const Gradient &  gradient 
)

◆ GetValueAt() [1/2]

template<class Gradient >
virtual Result icmm::TComposedColorGradient< Gradient >::GetValueAt ( const Argument &  argument) const
overridevirtual

◆ GetValueAt() [2/2]

template<class Gradient >
virtual bool icmm::TComposedColorGradient< Gradient >::GetValueAt ( const Argument &  argument,
Result &  result 
) const
overridevirtual

The documentation for this class was generated from the following file: