|
Public Member Functions |
| | Options () |
| | Constructor Options.
|
| virtual | ~Options () |
| | Destructor Options.
|
| virtual string | getObjectName () const =0 |
| | Gets the Name of the Options.
|
| virtual OptionGroupsType | getGroup () |
| string | toString () const |
| void | print () const |
| GenericOption * | getOptionWithName (const string &name) |
| bool | hasOptionWithName (const string &name) |
| DecimalOption * | createDecimalOption (const string &name, const string &description, const Decimal &value, bool updateMandatory=false) |
| PositionOption * | createPositionOption (const string &name, const string &description, const Position &value, bool updateMandatory=false) |
| Position3DOption * | createPosition3DOption (const string &name, const string &description, const Position3D &value, bool updateMandatory=false) |
| PoseOption * | createPoseOption (const string &name, const string &description, const Pose &value, bool updateMandatory=false) |
| Pose3DOption * | createPose3DOption (const string &name, const string &description, const Pose3D &value, bool updateMandatory=false) |
| DecimalArrayOption * | createDecimalArrayOption (const string &name, const string &description, const string &value, bool updateMandatory=false) |
| IntOption * | createIntOption (const string &name, const string &description, int value, bool updateMandatory=false) |
| StringOption * | createStringOption (const string &name, const string &description, const string &value, bool updateMandatory=false) |
| BoolOption * | createBoolOption (const string &name, const string &description, bool value, bool updateMandatory=false) |
| bool | removeOption (GenericOption *genericOption) |
| bool | removeDecimalOption (DecimalOption *decimalOption) |
| bool | removePositionOption (PositionOption *positionOption) |
| bool | removePosition3DOption (Position3DOption *position3DOption) |
| bool | removePoseOption (PoseOption *poseOption) |
| bool | removePose3DOption (Pose3DOption *poseOption) |
| bool | removeDecimalArrayOption (DecimalArrayOption *DecimalArrayOption) |
| bool | removeIntOption (IntOption *intOption) |
| bool | removeStringOption (StringOption *stringOption) |
| bool | removeBoolOption (BoolOption *boolOption) |
| void | updateValues (bool checkForUpdateMandatroy=true) |
| void | updateValue (const string &name, const string &value) |
Static Public Member Functions |
| static const GlobalOptionsSet & | getGlobalOptionsSet () |
| static GenericOption * | globalGetOptionWithName (const string &name) |
| static void | registerGlobalOptionsListener (GlobalOptionsListener *globalOptionsListener) |
| static void | unRegisterGlobalOptionsListener (GlobalOptionsListener *globalOptionsListener) |