OpenSteerWrapper::OpenSteerWrapperPlugIn< Super > Class Template Reference

Wrapper between BehaveRT and OpenSteer library. More...

Inheritance diagram for OpenSteerWrapper::OpenSteerWrapperPlugIn< Super >:

BehaveRT::SimEnginePlugIn BehaveRT::AbstractSimEnginePlugIn

List of all members.

Public Member Functions

 OpenSteerWrapperPlugIn ()
 XXX install/unistall plugin shoulde be automatic.
const std::string name ()
const DependenciesList plugInDependencies ()
void reset ()
 
void update (const float elapsedTime)
 


Detailed Description

template<class Super>
class OpenSteerWrapper::OpenSteerWrapperPlugIn< Super >

Wrapper between BehaveRT and OpenSteer library.

Member Function Documentation

template<class Super >
const std::string OpenSteerWrapper::OpenSteerWrapperPlugIn< Super >::name (  )  [inline, virtual]

PlugIn name. Example:

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

Implements BehaveRT::AbstractSimEnginePlugIn.

template<class Super >
const DependenciesList OpenSteerWrapper::OpenSteerWrapperPlugIn< Super >::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.


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

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