![]() |
VISR
0.12.0
Versatile Interactive Scene Renderer
|
#include <matrix_parameter_config.hpp>
Public Member Functions | |
MatrixParameterConfig (std::size_t numberOfRows, std::size_t numberOfColumns) | |
virtual | ~MatrixParameterConfig () |
std::unique_ptr< ParameterConfigBase > | clone () const override |
bool | compare (ParameterConfigBase const &rhs) const override |
bool | compare (MatrixParameterConfig const &rhs) const |
std::size_t | numberOfRows () const |
std::size_t | numberOfColumns () const |
![]() | |
virtual | ~ParameterConfigBase () |
Additional Inherited Members | |
![]() | |
ParameterConfigBase () | |
ParameterConfigBase (ParameterConfigBase const &) | |
A type for passing matrixes between processing components. The template class is explicitly instantiated for the element types float and double.
ElementType | The data type of the elements of the matrix. |
visr::pml::MatrixParameterConfig::MatrixParameterConfig | ( | std::size_t | numberOfRows, |
std::size_t | numberOfColumns | ||
) |
|
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::MatrixParameterConfig::compare | ( | MatrixParameterConfig const & | rhs | ) | const |
|
inline |
|
inline |