base::SpecificParam< T > Class Template Reference
This is a helper class that instantiates parameters with different data types. More...
#include <ompl/base/GenericParam.h>
Inheritance diagram for base::SpecificParam< T >:

Public Types | |
typedef boost::function< void(T)> | SetterFn |
The type for the 'setter' function for this parameter. | |
typedef boost::function< T()> | GetterFn |
The type for the 'getter' function for this parameter. | |
Public Member Functions | |
SpecificParam (const std::string &name, const SetterFn &setter, const GetterFn &getter=GetterFn()) | |
An explicit instantiation of a parameter name requires the setter function and optionally the getter function. | |
virtual bool | setValue (const std::string &value) |
Set the value of the parameter. The value is taken in as a string, but converted to the type of that parameter. | |
virtual std::string | getValue () const |
Retrieve the value of the parameter, as a string. | |
Protected Attributes | |
SetterFn | setter_ |
The setter function for this parameter. | |
GetterFn | getter_ |
The getter function for this parameter. |
Detailed Description
template<typename T>
class base::SpecificParam< T >
This is a helper class that instantiates parameters with different data types.
Definition at line 159 of file GenericParam.h.
The documentation for this class was generated from the following file:
- ompl/base/GenericParam.h