#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: