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