Drawable3D::Drawable3DPlugIn< Super > Class Template Reference

Simulation rendering using OpenGL VBOs. More...

Inheritance diagram for Drawable3D::Drawable3DPlugIn< Super >:

BehaveRT::SimEnginePlugIn BehaveRT::SimEnginePlugIn BehaveRT::AbstractSimEnginePlugIn BehaveRT::AbstractSimEnginePlugIn

List of all members.

Public Member Functions

 Drawable3DPlugIn ()
 XXX install/unistall plugin shoulde be automatic.
const std::string name ()
const DependenciesList plugInDependencies ()
void reset ()
 
void update (const float elapsedTime)
 
 Drawable3DPlugIn ()
 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 Drawable3D::Drawable3DPlugIn< Super >

Simulation rendering using OpenGL VBOs.

Member Function Documentation

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

PlugIn name. Example:

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

Implements BehaveRT::AbstractSimEnginePlugIn.

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

PlugIn name. Example:

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

Implements BehaveRT::AbstractSimEnginePlugIn.

template<class Super >
const DependenciesList Drawable3D::Drawable3DPlugIn< 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.

template<class Super >
const DependenciesList Drawable3D::Drawable3DPlugIn< 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 files:

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