eXperiment robotics framework

ManagerTagsPlugin Class Reference
[Plugin: Manager of Tags]

tag objects in the world. More...

#include <plugins/erf_manager_tags.hpp>

Inheritance diagram for ManagerTagsPlugin:

Inheritance graph
[legend]
Collaboration diagram for ManagerTagsPlugin:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ManagerTagsPlugin ()
 ~ManagerTagsPlugin ()
void save (XE *xe_arg=0)
 updates xml data.
void load (const XE *xe_arg=0)
 updates the program variables associated to the xml.
int event (const XE *xe_in, XE *xe_out)
 xml event handling, input (a question) must be given in xml that gets replied both by the returning error code (-1 means message reception error, 0 message received but answer is no, >0 acknowledges and is related to the question) and by the xe_out.

Public Attributes

fltk::ItemGroup * group_plugin_tags
ManagerTagsmanagerTags


Detailed Description

tag objects in the world.

Definition at line 54 of file erf_manager_tags.hpp.


Constructor & Destructor Documentation

ManagerTagsPlugin::ManagerTagsPlugin (  ) 

ManagerTagsPlugin::~ManagerTagsPlugin (  ) 


Member Function Documentation

void ManagerTagsPlugin::save ( XE xe_out = 0  )  [virtual]

updates xml data.

Does not write to disk, only updates the output with the current xml data. If no output is specified it means to update the own xe with the program variables

Parameters:
xe_out it can update the xe or output to an xe_out.

Reimplemented from Serializable.

void ManagerTagsPlugin::load ( const XE xe_in = 0  )  [virtual]

updates the program variables associated to the xml.

If input is given use that input, if not just read the values from the xe.

Parameters:
xe_in xml to read input from

Reimplemented from Serializable.

int ManagerTagsPlugin::event ( const XE xe_in,
XE xe_out 
) [inline, virtual]

xml event handling, input (a question) must be given in xml that gets replied both by the returning error code (-1 means message reception error, 0 message received but answer is no, >0 acknowledges and is related to the question) and by the xe_out.

Parameters:
xe_in input xml.
xe_out output xml, not mandatory.
Returns:
an error code.

Reimplemented from XmlHandler.

Definition at line 66 of file erf_manager_tags.hpp.


Member Data Documentation

Definition at line 60 of file erf_manager_tags.hpp.

Definition at line 61 of file erf_manager_tags.hpp.


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

The miarn project - written by Joao Xavier