FiletoPolyFactory.h

Go to the documentation of this file.
00001 /* $Id: FiletoPolyFactory.h,v 1.4 2005/05/26 15:42:03 pfb Exp $ */
00002 
00003 #ifndef _FiletoPolyFactory_h
00004 #define _FiletoPolyFactory_h
00005 
00010 #include "FiletoPoly.h"
00011 
00016 class FiletoPolyFactory
00017   {
00018   //****************************************************************************
00019                              public:
00020   
00024   FiletoPolyFactory();
00025   
00033   FiletoPoly *newSource(const char *filename);
00034 
00038   void DebugOn();
00039 
00043   void DebugOff();
00044 
00049   unsigned int GetDebug() const;
00050 
00051 //******************************************************************************
00052                              protected:
00053 
00054 
00055 //******************************************************************************
00056                              private:
00057 
00062   FiletoPoly *Reader(const char *pathname);
00063 
00064   unsigned int debug;
00065   };
00066 
00067 /*
00068  * $Log: FiletoPolyFactory.h,v $
00069  * Revision 1.4  2005/05/26 15:42:03  pfb
00070  * Fixed documentation.
00071  *
00072  * Revision 1.3  2005/05/11 11:40:11  pfb
00073  * Added module info.
00074  *
00075  * Revision 1.2  2002/10/25 13:43:20  pfb
00076  * Added debugging functionality.
00077  *
00078  * Revision 1.1  2002/04/12 04:02:28  pfb
00079  * Initial rev. Compilable state.
00080  *
00081  *
00082  */
00083 
00087 #endif