![]() |
VISR
0.11.8
Versatile Interactive Scene Renderer
|
#include <interpolation_parameter.hpp>
Public Member Functions | |
InterpolationParameterConfig (std::size_t numberOfInterpolants) | |
virtual | ~InterpolationParameterConfig () |
std::unique_ptr< ParameterConfigBase > | clone () const override |
bool | compare (ParameterConfigBase const &rhs) const override |
bool | compare (InterpolationParameterConfig const &rhs) const |
std::size_t | numberOfInterpolants () const |
![]() | |
virtual | ~ParameterConfigBase () |
Additional Inherited Members | |
![]() | |
ParameterConfigBase () | |
ParameterConfigBase (ParameterConfigBase const &) | |
A type for encapsulating the configuration of a vector parameter.
|
explicit |
|
virtualdefault |
|
overridevirtual |
Clone (virtual copy construction) function. Pure virtual function, must be defined in derived types.
Implements visr::ParameterConfigBase.
|
overridevirtual |
Comparison function between parameter configurations. Must only be called between objects of equal dynamic type. Pure virtual function interface, must be implemented by derived parameter config types.
rhs | The parameter configuration object to compare with. |
std::invalid_argument | it the this object and rhs have nonmatching dynamic types. |
Implements visr::ParameterConfigBase.
bool visr::pml::InterpolationParameterConfig::compare | ( | InterpolationParameterConfig const & | rhs | ) | const |
|
inline |