VISR  0.12.0
Versatile Interactive Scene Renderer
visr::python::visr::ParameterConfigBaseWrapper Class Reference
Inheritance diagram for visr::python::visr::ParameterConfigBaseWrapper:
visr::ParameterConfigBase

Public Member Functions

bool compare (ParameterConfigBase const &rhs) const override
 
- Public Member Functions inherited from visr::ParameterConfigBase
virtual ~ParameterConfigBase ()
 
virtual std::unique_ptr< ParameterConfigBaseclone () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from visr::ParameterConfigBase
 ParameterConfigBase ()
 
 ParameterConfigBase (ParameterConfigBase const &)
 

Detailed Description

Wrapper class to get access to the full functionality Apparently nor required anymore (and is troublesome when deducing the argument type).

Member Function Documentation

◆ compare()

bool visr::python::visr::ParameterConfigBaseWrapper::compare ( ParameterConfigBase const &  rhs) const
inlineoverridevirtual

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.

Parameters
rhsThe parameter configuration object to compare with.
Returns
True if the parameter objects are compatible, false otherwise
Exceptions
std::invalid_argumentit the this object and rhs have nonmatching dynamic types.

Implements visr::ParameterConfigBase.


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