BehaveRT::SimEnginePlugIn Class Reference

SimEngine plugIn concrete template. More...

Inheritance diagram for BehaveRT::SimEnginePlugIn:

BehaveRT::AbstractSimEnginePlugIn BehaveRT::DummyPlugIn Body::Body3DPlugIn< Super > Building3D::Building3DPlugIn< Super > Drawable3D::Drawable3DPlugIn< Super > Drawable3D::Drawable3DPlugIn< Super > EnvGrid3D::EnvGrid3DPlugIn< Super > OpenSteerWrapper::OpenSteerWrapperPlugIn< Super > Proximity3D::Proximity3DPlugIn< Super > Schooling::SchoolingPlugIn< Super > Shapes3D::Shapes3DPlugIn< Super >

List of all members.

Protected Member Functions

void addToRegistry ()
 Add the plugIn to the list of installed plugIns.
void checkForPlugInDependencies ()
 Check whether the dependencies expressed with the method plugInDependencies() are sodisfied.
void installPlugIn ()
 Runs all the operation concerning the plugIn installation. Calls automatically the virtual method install().
void uninstallPlugIn ()
 Runs all the operation concerning the plugIn installation. Calls automatically the virtual method uninstall().


Detailed Description

SimEngine plugIn concrete template.

A SimEngine plugIn has to extend this class and implement its virtual methods.

It extends AbstractSimEnginePlugIn and provides some common operation, such as, installation and dependencies checking.


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

Generated on Mon Oct 19 13:19:44 2009 for BehaveRT by  doxygen 1.5.7.1