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

/home/pauldt/projects/IDEA/IDEA-ALL/IDEA-DEV/Modules/PLASMA/Planner/Includes/PlasmaPlannerFactory.hh

Go to the documentation of this file.
00001 // -*- Mode: C++ -*-
00002 //      CVS: $Id: PlasmaPlannerFactory.hh,v 1.3 2005/12/30 22:43:02 rijsman Exp $
00003 //      Tag: $name$
00004 //     Info: $CVSROOT/IDEA-DEV/COPYRIGHT
00005 
00006 #ifndef PLASMA_PLANNER_FACTORY_HEADER_
00007 #define PLASMA_PLANNER_FACTORY_HEADER_
00008 
00009 #include "PlannerFactory.hh"
00010 
00011 namespace IDEA
00012 {
00018  class PlasmaPlannerFactory: 
00019     public PlannerFactory
00020   {
00021   public:
00025     PlasmaPlannerFactory();
00029     PlannerImpl* createPlannerImpl( const PslDatabase* db, 
00030                                     const AgentTimingService* ats,
00031                                     const std::string& name, 
00032                                     const std::string& heuristicsFile, 
00033                                     bool readHeuristicsFile,
00034                                     const std::string& nobranchFile,
00035                                     bool readNoBranchFile) const;
00036   };
00037 }
00038 
00039 #endif //PLASMA_PLANNER_FACTORY_HEADER_

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