#include <Parameter.h>

Public Member Functions | |
| void | DefineEnumValue (const String &rName, kt_int64s value) |
| const EnumPairList | GetEnumValues () const |
| virtual const karto::String | GetValueAsString () const |
| ParameterEnum (ParameterSet *pParameterSet, const karto::String &rName, const karto::String &rDisplayName, const karto::String &rDescription, kt_int64s value) | |
| virtual void | SetValueFromString (const karto::String &rStringValue) |
Private Member Functions | |
| KARTO_RTTI () | |
Private Attributes | |
| ParameterEnumPrivate * | m_pPrivate |
Parameter enum class
Definition at line 748 of file Parameter.h.
| karto::ParameterEnum::ParameterEnum | ( | ParameterSet * | pParameterSet, |
| const karto::String & | rName, | ||
| const karto::String & | rDisplayName, | ||
| const karto::String & | rDescription, | ||
| kt_int64s | value | ||
| ) |
Enumeration parameter
| pParameterSet | set this parameter enumeration will belong to |
| rName | name |
| rDisplayName | display name |
| rDescription | description |
| value | value |
Definition at line 175 of file Parameter.cpp.
| void karto::ParameterEnum::DefineEnumValue | ( | const String & | rName, |
| kt_int64s | value | ||
| ) |
Defines the enum with the given name as having the given value
| rName | name of enum |
| value | value of enum |
Definition at line 219 of file Parameter.cpp.
| const EnumPairList karto::ParameterEnum::GetEnumValues | ( | ) | const |
Gets the list of enum pairs associated with this parameter
Definition at line 237 of file Parameter.cpp.
| const String karto::ParameterEnum::GetValueAsString | ( | ) | const [virtual] |
Gets the parameter value as string.
| Exception | if unable to convert enum to string |
Reimplemented from karto::Parameter< kt_int64s >.
Definition at line 206 of file Parameter.cpp.
| karto::ParameterEnum::KARTO_RTTI | ( | ) | [private] |
Reimplemented from karto::Parameter< kt_int64s >.
| void karto::ParameterEnum::SetValueFromString | ( | const karto::String & | rStringValue | ) | [virtual] |
Sets the parameter value from string.
| rStringValue | value as string |
| Exception | if unable to set enum value |
Reimplemented from karto::Parameter< kt_int64s >.
Definition at line 186 of file Parameter.cpp.
Definition at line 801 of file Parameter.h.