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