GenericOption Class Reference
[Option]

Generic option. More...

#include <Option.h>

Inheritance diagram for GenericOption:

MIPObject BoolOption DecimalArrayOption DecimalOption IntOption Pose3DOption PoseOption Position3DOption PositionOption StringOption

List of all members.

Public Member Functions

virtual string getObjectName () const
 Get name.
string getName () const
 Get name.
string getDescription () const
 Get description.
virtual OptionValueType getType () const =0
virtual void setValue (const string &s)=0
virtual string print () const =0
virtual string printValue () const =0
void registerOptionListener (OptionListener *optionListener)
void unRegisterOptionListener (OptionListener *optionListener)
const OptionsgetContainer ()

Protected Member Functions

virtual void notifyOptionListeners ()=0
 GenericOption (const string &name, const string &description, Options *optionsContainer)
 Constructor.

Protected Attributes

string _name
string _description
OptionListenerSet _optionsListenerSet
pthread_mutex_t _valueMutex
Options_optionsContainer


Detailed Description

Generic option.

Author:
Antonio Franchi, antonio.franchi@tuebingen.mpg.de

Member Data Documentation

string GenericOption::_name [protected]


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

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