A descriptor for a class C that provides parameters. More...
#include <Registrar.h>
Public Member Functions | |
virtual const Parametrizable::ParametersDoc | availableParameters () const |
Return the available parameters for this class. More... | |
virtual std::shared_ptr< Interface > | createInstance (const std::string &className, const Parametrizable::Parameters ¶ms) const |
Create an instance of Interface using params. More... | |
virtual const std::string | description () const |
Return the description of this class. More... | |
Public Member Functions inherited from PointMatcherSupport::Registrar< Interface >::ClassDescriptor | |
virtual | ~ClassDescriptor () |
Virtual destructor, do nothing. More... | |
A descriptor for a class C that provides parameters.
Definition at line 79 of file Registrar.h.
|
inlinevirtual |
Return the available parameters for this class.
Implements PointMatcherSupport::Registrar< Interface >::ClassDescriptor.
Definition at line 102 of file Registrar.h.
|
inlinevirtual |
Create an instance of Interface using params.
Implements PointMatcherSupport::Registrar< Interface >::ClassDescriptor.
Definition at line 81 of file Registrar.h.
|
inlinevirtual |
Return the description of this class.
Implements PointMatcherSupport::Registrar< Interface >::ClassDescriptor.
Definition at line 97 of file Registrar.h.