eXperiment robotics framework

Plugin Class Reference
[Plugins.]

A dynamic loadable piece of functionality. More...

#include <erf/erf_plugin.hpp>>

Inheritance diagram for Plugin:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Plugin (string id="")
 constructor.
virtual ~Plugin ()
 destructor.
virtual void init ()
 initialize the plugin. Called once when the plugin starts.
virtual void clean ()
 function to be called before exiting program.
virtual void run ()
 run gets called every time. Draw your vizualizations here.

Public Attributes

string id
 a unique id to identify the plugin.

Friends

std::ostream & operator<< (std::ostream &os, const Plugin &c)
 print information on the plugin.


Detailed Description

A dynamic loadable piece of functionality.

Definition at line 16 of file erf_plugin.hpp.


Constructor & Destructor Documentation

Plugin::Plugin ( string  id = ""  ) 

constructor.

virtual Plugin::~Plugin (  )  [virtual]

destructor.


Member Function Documentation

virtual void Plugin::init (  )  [virtual]

initialize the plugin. Called once when the plugin starts.

Reimplemented in FBO_GLSL_Plugin, GroundPlugin, ImageLoaderPlugin, LatexPlugin, LightsPlugin, ObjloaderPlugin, PopHeadPlugin, TemplatePlugin, and CV_TextureConvertPlugin.

virtual void Plugin::clean (  )  [virtual]

virtual void Plugin::run (  )  [virtual]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Plugin c 
) [friend]

print information on the plugin.


Member Data Documentation

string Plugin::id

a unique id to identify the plugin.

Definition at line 18 of file erf_plugin.hpp.


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

The miarn project - written by Joao Xavier