Options Class Reference
[Option]

#include <Option.h>

Inheritance diagram for Options:

MIPObject CommonOptions FormCtrlOptions KheperaServerOptions MipAlgorithms::ObsAvoiAlgoLIPOptions MipAlgorithms::ObsAvoiAlgoSNDOptions MipResources::asctecUavOptions MipResources::CameraCVDOptions MipResources::CameraOptions MipResources::CameraRosOptions MipResources::DirectStreamCommModuleOptions MipResources::DraWinGLOptions MipResources::DraWinGLOptions MipResources::DraWinQtSceneOptions MipResources::ExternScanMatchOptions MipResources::HummingBirdUavOptions MipResources::Imu_sensorOptions MipResources::IPCommModuleOptions MipResources::KheperaServerROSOptions MipResources::MobileRob3DOptions MipResources::MobileRobOptions MipResources::MotionModuleOptions MipResources::RangeSensOptions MipResources::RemoteDeviceOptions MipResources::ROSNodeOptions MipResources::UavOptions MipTasks::AntiSimmetryTaskOptions MipTasks::CentralizedPHDFilterTaskOptions MipTasks::ClearingOptions MipTasks::ClocheOptions MipTasks::DeployOptions MipTasks::DriverOptions MipTasks::ExampleTaskOptions MipTasks::ExampleTaskOptions MipTasks::FeatExtrCamOptions MipTasks::FeatExtrOptions MipTasks::FormControlTaskOptions MipTasks::JoystickOptions MipTasks::LaserNavigationTaskOptions MipTasks::LineFollowingOptions MipTasks::Localization3DOptions MipTasks::MutLocOptions MipTasks::ObstacleAvoidanceOptions MipTasks::OfflinerTaskOptions MipTasks::ParticleMutLocCamOffOptions MipTasks::ParticleMutLocCamOptions MipTasks::ParticleMutLocNoMROptions MipTasks::ParticleMutLocOptions MipTasks::PHDCamFilterTaskOptions MipTasks::PHDFilterTaskOptions MipTasks::PursuingOptions MipTasks::PursuingOptions MipTasks::PursuingOptions MipTasks::RemoteRobTaskOptions MipTasks::ScanMatchingOptions MipTasks::TrackerOptions MipTasks::UavHeiConOnboardOptions MipTasks::UavHeightControlOptions MipTasks::UAVPositioningSystemOptions MipTasks::VisualHoveringOptions ObsAvoiAlgoDynOptions PspmOptions UavControlOptions

List of all members.

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
GenericOptiongetOptionWithName (const string &name)
bool hasOptionWithName (const string &name)
DecimalOptioncreateDecimalOption (const string &name, const string &description, const Decimal &value, bool updateMandatory=false)
PositionOptioncreatePositionOption (const string &name, const string &description, const Position &value, bool updateMandatory=false)
Position3DOptioncreatePosition3DOption (const string &name, const string &description, const Position3D &value, bool updateMandatory=false)
PoseOptioncreatePoseOption (const string &name, const string &description, const Pose &value, bool updateMandatory=false)
Pose3DOptioncreatePose3DOption (const string &name, const string &description, const Pose3D &value, bool updateMandatory=false)
DecimalArrayOptioncreateDecimalArrayOption (const string &name, const string &description, const string &value, bool updateMandatory=false)
IntOptioncreateIntOption (const string &name, const string &description, int value, bool updateMandatory=false)
StringOptioncreateStringOption (const string &name, const string &description, const string &value, bool updateMandatory=false)
BoolOptioncreateBoolOption (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 GlobalOptionsSetgetGlobalOptionsSet ()
static GenericOptionglobalGetOptionWithName (const string &name)
static void registerGlobalOptionsListener (GlobalOptionsListener *globalOptionsListener)
static void unRegisterGlobalOptionsListener (GlobalOptionsListener *globalOptionsListener)


The documentation for this class was generated from the following files:

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