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

Generated on Mon Feb 20 07:01:08 2017 for MIP by  doxygen 1.5.6