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/Core/Agent/Includes/XIDDLModelLoaderFactory.hh

Go to the documentation of this file.
00001 // -*- Mode: C++ -*-
00002 //      CVS: $Id: XIDDLModelLoaderFactory.hh,v 1.4 2005/12/30 22:05:35 rijsman Exp $
00003 //      Tag: $name$
00004 //     Info: $CVSROOT/IDEA-DEV/COPYRIGHT
00005 #ifndef MODEL_LOADER_FACTORY_HEADER_
00006 #define MODEL_LOADER_FACTORY_HEADER_
00007 
00008 #include "Factory.hh"
00009 #include "Utilities.hh"
00010 
00011 namespace IDEA
00012 {
00013   class XIDDLModelLoader;
00014 
00024   class XIDDLModelLoaderFactory:
00025     public Factory<XIDDLModelLoaderFactory>
00026   {
00027   public:
00031     virtual ~XIDDLModelLoaderFactory();
00035     virtual XIDDLModelLoader* createXIDDLModelLoader() const = 0;
00036   protected:
00040     XIDDLModelLoaderFactory( const std::string& name );
00041   private:
00045     XIDDLModelLoaderFactory();
00046   };
00047 }
00048 
00049 #endif //MODEL_LOADER_FACTORY_HEADER_

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