Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

plpngenc.h

Go to the documentation of this file.
00001 /*
00002 /--------------------------------------------------------------------
00003 |
00004 |      $Id: plpngenc.h,v 1.1 2004/05/21 21:02:53 maxx Exp $
00005 |
00006 |      Copyright (c) 1996-2002 Ulrich von Zadow
00007 |
00008 \--------------------------------------------------------------------
00009 */
00010 
00011 #ifndef INCL_PLPNGENC
00012 #define INCL_PLPNGENC
00013 
00014 #ifndef INCL_PLPICENC
00015 #include "plpicenc.h"
00016 #endif
00017 
00019 class PLPNGEncoder : public PLPicEncoder
00020 {
00021 
00022 public:
00024   PLPNGEncoder
00025     ();
00026 
00028   virtual ~PLPNGEncoder
00029     ();
00030 
00031   PLDataSink * GetDataSink
00032     ();
00033 
00034 protected:
00035 
00037   virtual void DoEncode
00038     ( PLBmp* pBmp,
00039       PLDataSink* pDataSnk
00040     );
00041 
00042 private:
00043         PLBmp * m_pBmp;
00044         PLDataSink* m_pDataSnk;
00045 
00046 };
00047 
00048 
00049 #endif  // INCL_PLPNGENC
00050 /*
00051 /--------------------------------------------------------------------
00052 |
00053 |      $Log: plpngenc.h,v $
00054 |      Revision 1.1  2004/05/21 21:02:53  maxx
00055 |      Initial Version of vuVolume, moderatly changed to make it compile on my windows and linux machine.
00056 |
00057 |      Revision 1.1  2002/11/13 01:58:22  mspindle
00058 |      *** empty log message ***
00059 |
00060 |      Revision 1.3  2002/02/24 13:00:38  uzadow
00061 |      Documentation update; removed buggy PLFilterRotate.
00062 |
00063 |      Revision 1.2  2001/10/06 20:44:45  uzadow
00064 |      Linux compatibility
00065 |
00066 |      Revision 1.1  2001/09/16 19:03:22  uzadow
00067 |      Added global name prefix PL, changed most filenames.
00068 |
00069 |      Revision 1.3  2000/01/16 20:43:14  anonymous
00070 |      Removed MFC dependencies
00071 |
00072 |      Revision 1.2  2000/01/08 15:53:12  Ulrich von Zadow
00073 |      Moved several functions to the cpp file so applications don't
00074 |      need the png directory in the include path.
00075 |
00076 |      Revision 1.1  2000/01/04 22:06:17  Ulrich von Zadow
00077 |      Initial version by Neville Richards.
00078 |
00079 |
00080 \--------------------------------------------------------------------
00081 */

Generated on Wed Dec 15 21:20:30 2004 for vuVolume by  doxygen 1.3.9.1