BehaveRT::DummyPlugIn Class Reference

Default extension base for SimEngine chains. More...

Inheritance diagram for BehaveRT::DummyPlugIn:

BehaveRT::SimEnginePlugIn BehaveRT::AbstractSimEnginePlugIn

List of all members.

Public Member Functions

const std::string name ()
const std::vector< std::string > plugInDependencies ()
void uninstall ()
void reset ()

Detailed Description

Default extension base for SimEngine chains.

All methods are empty.

Member Function Documentation

const std::string BehaveRT::DummyPlugIn::name (  )  [inline, virtual]

PlugIn name. Example:

                        const std::string  name() 
                                return "PlugInCustomizedName"; 

Implements BehaveRT::AbstractSimEnginePlugIn.

const std::vector<std::string> BehaveRT::DummyPlugIn::plugInDependencies (  )  [inline, virtual]

List of dependecies (This will be removed) Example:

                        DependenciesList plugInDependencies()
                                DependenciesList dependencies;
                                dependencies.push_back("EnvGrid3DPlugIn");      // First dependency
                                dependencies.push_back("ProximityDBPlugIn"); // Second dependency
                                // Put here other dependecies
                                return dependencies;

Implements BehaveRT::AbstractSimEnginePlugIn.

void BehaveRT::DummyPlugIn::reset (  )  [inline, virtual]

This method must contain plugIn's parameters and features initialization

Implements BehaveRT::AbstractSimEnginePlugIn.

void BehaveRT::DummyPlugIn::uninstall (  )  [inline, virtual]

This method must deallocate all device data. such as features (DeviceArrayWrapper) Example:

                        delete m_SmoothedAcceleration

Implements BehaveRT::AbstractSimEnginePlugIn.

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

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