#include <MapItem.h>
Public Types | |
| typedef void | ReturnType |
| typedef Visitor | VisitorType |
Public Member Functions | |
| virtual ReturnType | accept (VisitorType &guest) const =0 |
| It call the visit method from the guest object. More... | |
| virtual MapItem * | clone () const |
| It returns a clone of this object. More... | |
| MapItem (const MapItem &rhs) | |
| No copy constructor allowed. More... | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
| MapItem () | |
| It initializes a new MapItem. More... | |
| ~MapItem () | |
| Destructor. More... | |
Accessor methods | |
Methods used to get or set properties. | |
| double | getData () const |
| void | setData (const double &d) |
| ParameterValue * | getValue () const |
| void | setValue (ParameterValue *v) |
| std::string | getTitle () const |
| void | setTitle (const std::string &title) |
Private Member Functions | |
Not Allowed Methods | |
No copy allowed. | |
| MapItem & | operator= (const MapItem &rhs) |
| No assignment operator allowed. More... | |
Private Attributes | |
| double | m_data |
| Mandatory. More... | |
| std::string | m_title |
| ParameterValue * | m_value |
| Mandatory. More... | |
|
inherited |
Definition at line 58 of file BaseVisitable.h.
|
inherited |
Definition at line 57 of file BaseVisitable.h.
| te::se::MapItem::MapItem | ( | ) |
It initializes a new MapItem.
| te::se::MapItem::~MapItem | ( | ) |
Destructor.
| te::se::MapItem::MapItem | ( | const MapItem & | rhs | ) |
No copy constructor allowed.
| rhs | The other MapItem. |
|
pure virtualinherited |
It call the visit method from the guest object.
| guest | The guest or visitor. |
|
virtual |
| double te::se::MapItem::getData | ( | ) | const |
| std::string te::se::MapItem::getTitle | ( | ) | const |
| ParameterValue* te::se::MapItem::getValue | ( | ) | const |
| void te::se::MapItem::setData | ( | const double & | d | ) |
| void te::se::MapItem::setTitle | ( | const std::string & | title | ) |
| void te::se::MapItem::setValue | ( | ParameterValue * | v | ) |
|
private |