Option.h File Reference
header
More...
#include <vector>
#include <string>
#include <sstream>
#include <iostream>
#include <assert.h>
#include <stdlib.h>
#include <map>
#include <set>
#include <Types.h>
#include <R2.h>
#include <SsUtils.h>
#include <LogTrace.h>
Go to the source code of this file.
|
Classes |
class | OptionListener |
class | GenericOption |
| Generic option. More...
|
class | DecimalOption |
| Decimal option. More...
|
class | PositionOption |
| Position option. More...
|
class | Position3DOption |
| Position3D option. More...
|
class | PoseOption |
| Pose option. More...
|
class | Pose3DOption |
| Pose3D option. More...
|
class | DecimalArrayOption |
| A vector of Decimal option. More...
|
class | IntOption |
| Integer option. More...
|
class | StringOption |
| Integer option. More...
|
class | BoolOption |
| Integer option. More...
|
class | GlobalOptionsListener |
class | Options |
Typedefs |
typedef set< OptionListener * > | OptionListenerSet |
typedef set< Options * > | GlobalOptionsSet |
typedef set
< GlobalOptionsListener * > | GlobalOptionsListenerSet |
typedef set< DecimalOption * > | DecimalOptionSet |
typedef set< PositionOption * > | PositionOptionSet |
typedef set< Position3DOption * > | Position3DOptionSet |
typedef set< PoseOption * > | PoseOptionSet |
typedef set< Pose3DOption * > | Pose3DOptionSet |
typedef set< DecimalArrayOption * > | DecimalArrayOptionSet |
typedef set< IntOption * > | IntOptionSet |
typedef set< StringOption * > | StringOptionSet |
typedef set< BoolOption * > | BoolOptionSet |
typedef map< string,
GenericOption * > | GenericOptionNameMap |
typedef set< GenericOption * > | GenericOptionSet |
Enumerations |
enum | OptionGroupsType {
OPT_GRP_COMM,
OPT_GRP_RESO,
OPT_GRP_TASK,
OPT_GRP_ALGO,
OPT_GRP_OTHE,
NUM_OPT_GRP
} |
enum | OptionValueType {
OVT_UNDEF,
OVT_DECIMAL,
OVT_POSITION,
OVT_POSITION3D,
OVT_POSE,
OVT_POSE3D,
OVT_ARRAY_DECIMAL,
OVT_STRING,
OVT_INT,
OVT_BOOL,
NUM_OVT
} |
enum | ScenarioType { KHEPERA_SCEN,
WEBOTS_SCEN,
PLAYER_SCEN,
SCENARIO_NUMS
} |
Variables |
static const char * | OptionGroupsNames [NUM_OPT_GRP] |
static const char * | OVTNames [NUM_OVT] |
static const char * | scenarioNames [SCENARIO_NUMS] |
Detailed Description
header
- Author:
- Martin Riedel