![]() |
VISR
0.11.6
Versatile Interactive Scene Renderer
|
#include <vector_parameter_config.hpp>
Public Member Functions | |
VectorParameterConfig (std::size_t numberOfElements) | |
virtual | ~VectorParameterConfig () |
std::unique_ptr< ParameterConfigBase > | clone () const override |
bool | compare (ParameterConfigBase const &rhs) const override |
bool | compare (VectorParameterConfig const &rhs) const |
std::size_t | numberOfElements () const |
![]() | |
virtual | ~ParameterConfigBase () |
Additional Inherited Members | |
![]() | |
ParameterConfigBase () | |
ParameterConfigBase (ParameterConfigBase const &) | |
A type for encapsulating the configuration of a vector parameter.
|
explicit |
|
virtual |
|
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::VectorParameterConfig::compare | ( | VectorParameterConfig const & | rhs | ) | const |
|
inline |