Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

IDEA::PlasmaReactivePlannerFactory Class Reference

#include <PlasmaReactivePlannerFactory.hh>

Inheritance diagram for IDEA::PlasmaReactivePlannerFactory:

IDEA::ReactivePlannerFactory IDEA::Factory< ReactivePlannerFactory > List of all members.

Public Methods

 PlasmaReactivePlannerFactory ()
ReactivePlannerImplcreateReactivePlannerImpl (const PslDatabase *database, const AgentTimingService *ats) const
 Creates an instance of PlasmaReactivePlannerImpl using PlasmaReactivePlannerParser to get additional information.

const std::string & getKey () const
 Returns the key of the invoking Factory.


Static Public Methods

void useKey (const std::string &key)
 Sets the key to use to return the instance, see Factory::instance.

const ReactivePlannerFactoryinstance ()
 Returns the instance with key Factory::getUseKey. If no such key exists 0 is returned.


Constructor & Destructor Documentation

IDEA::PlasmaReactivePlannerFactory::PlasmaReactivePlannerFactory  
 


Member Function Documentation

ReactivePlannerImpl * IDEA::PlasmaReactivePlannerFactory::createReactivePlannerImpl const PslDatabase   database,
const AgentTimingService   ats
const [virtual]
 

Creates an instance of PlasmaReactivePlannerImpl using PlasmaReactivePlannerParser to get additional information.

Implements IDEA::ReactivePlannerFactory.

const std::string& IDEA::Factory< ReactivePlannerFactory >::getKey   const [inline, inherited]
 

Returns the key of the invoking Factory.

const ReactivePlannerFactory* IDEA::Factory< ReactivePlannerFactory >::instance   [inline, static, inherited]
 

Returns the instance with key Factory::getUseKey. If no such key exists 0 is returned.

void IDEA::Factory< ReactivePlannerFactory >::useKey const std::string &    key [inline, static, inherited]
 

Sets the key to use to return the instance, see Factory::instance.


Contact information
© IDEA
Generated on Fri Feb 3 17:09:46 2006 for IDEA.