![]() |
VISR
0.12.0
Versatile Interactive Scene Renderer
|
#include <scalar_parameter.hpp>
Public Member Functions | |
ScalarParameter () | |
ScalarParameter (ScalarParameter< ElementType > const &rhs) | |
ScalarParameter (ParameterConfigBase const &config) | |
ScalarParameter (EmptyParameterConfig const &config) | |
ScalarParameter (ElementType val) | |
virtual | ~ScalarParameter () override |
ElementType & | operator= (ElementType val) |
ElementType | value () const |
![]() | |
TypedParameterBase ()=default | |
virtual | ~TypedParameterBase ()=default |
ParameterType | type () final |
std::unique_ptr< ParameterBase > | clone () const final |
void | assign (ParameterBase const &rhs) override |
![]() | |
ParameterBase () | |
ParameterBase (const ParameterBase &) | |
ParameterBase & | operator= (const ParameterBase &) |
virtual | ~ParameterBase () |
Additional Inherited Members | |
![]() | |
using | ParameterConfigType = EmptyParameterConfig |
![]() | |
static const constexpr ParameterType | staticType () |
A type for passing vectors 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::ScalarParameter< ElementType >::ScalarParameter | ( | ) |
Default constructor. In case of an elementary type, this initialises the contained scalar to an arbitrary value.
visr::pml::ScalarParameter< ElementType >::ScalarParameter | ( | ScalarParameter< ElementType > const & | rhs | ) |
|
explicit |
|
explicit |
|
explicit |
|
overridevirtualdefault |
ElementType & visr::pml::ScalarParameter< ElementType >::operator= | ( | ElementType | val | ) |
ElementType visr::pml::ScalarParameter< ElementType >::value | ( | ) | const |