#include <Karto.h>
|
| virtual Parameter< kt_int32s > * | Clone () |
| |
| void | DefineEnumValue (kt_int32s value, const std::string &rName) |
| |
| virtual const std::string | GetValueAsString () const |
| |
| ParameterEnum & | operator= (const ParameterEnum &rOther) |
| |
| kt_int32s | operator= (kt_int32s value) |
| |
| | ParameterEnum () |
| |
| | ParameterEnum (const std::string &rName, kt_int32s value, ParameterManager *pParameterManger=NULL) |
| |
| virtual void | SetValueFromString (const std::string &rStringValue) |
| |
| virtual | ~ParameterEnum () |
| |
| const kt_int32s & | GetValue () const |
| |
| virtual const std::string | GetValueAsString () const |
| |
| const std::string | GetValueAsString () const |
| |
| const std::string | GetValueAsString () const |
| |
| Parameter & | operator= (const Parameter &rOther) |
| |
| kt_int32s | operator= (kt_int32s value) |
| |
| | Parameter () |
| |
| | Parameter (const std::string &rName, const std::string &rDescription, kt_int32s value, ParameterManager *pParameterManger=NULL) |
| |
| | Parameter (const std::string &rName, kt_int32s value, ParameterManager *pParameterManger=NULL) |
| |
| void | serialize (Archive &ar, const unsigned int version) |
| |
| void | SetValue (const kt_int32s &rValue) |
| |
| void | SetValueFromString (const std::string &rStringValue) |
| |
| void | SetValueFromString (const std::string &rStringValue) |
| |
| virtual | ~Parameter () |
| |
| | AbstractParameter () |
| |
| | AbstractParameter (const std::string &rName, const std::string &rDescription, ParameterManager *pParameterManger=NULL) |
| |
| | AbstractParameter (const std::string &rName, ParameterManager *pParameterManger=NULL) |
| |
| const std::string & | GetDescription () const |
| |
| const std::string & | GetName () const |
| |
| virtual | ~AbstractParameter () |
| |
|
| template<class Archive > |
| void | serialize (Archive &ar, const unsigned int version) |
| |
Parameter enum class
Definition at line 3411 of file Karto.h.
◆ EnumMap
◆ ParameterEnum() [1/2]
| karto::ParameterEnum::ParameterEnum |
( |
const std::string & |
rName, |
|
|
kt_int32s |
value, |
|
|
ParameterManager * |
pParameterManger = NULL |
|
) |
| |
|
inline |
Construct a Parameter object with name and value
- Parameters
-
| rName | parameter name |
| value | of parameter |
| pParameterManger | |
Definition at line 3422 of file Karto.h.
◆ ParameterEnum() [2/2]
| karto::ParameterEnum::ParameterEnum |
( |
| ) |
|
|
inline |
◆ ~ParameterEnum()
| virtual karto::ParameterEnum::~ParameterEnum |
( |
| ) |
|
|
inlinevirtual |
◆ Clone()
◆ DefineEnumValue()
| void karto::ParameterEnum::DefineEnumValue |
( |
kt_int32s |
value, |
|
|
const std::string & |
rName |
|
) |
| |
|
inline |
Defines the enum with the given name as having the given value
- Parameters
-
Definition at line 3496 of file Karto.h.
◆ GetValueAsString()
| virtual const std::string karto::ParameterEnum::GetValueAsString |
( |
| ) |
const |
|
inlinevirtual |
◆ operator=() [1/2]
Assignment operator
Definition at line 3516 of file Karto.h.
◆ operator=() [2/2]
Assignment operator
Definition at line 3526 of file Karto.h.
◆ serialize()
template<class Archive >
| void karto::ParameterEnum::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
inlineprivate |
◆ SetValueFromString()
| virtual void karto::ParameterEnum::SetValueFromString |
( |
const std::string & |
rStringValue | ) |
|
|
inlinevirtual |
◆ boost::serialization::access
| friend class boost::serialization::access |
|
friend |
◆ m_EnumDefines
| EnumMap karto::ParameterEnum::m_EnumDefines |
|
private |
The documentation for this class was generated from the following file: