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

pltiffdecex.h

Go to the documentation of this file.
00001 /*
00002 /--------------------------------------------------------------------
00003 |
00004 |      $Id: pltiffdecex.h,v 1.1 2004/05/21 21:02:53 maxx Exp $
00005 |
00006 |      Copyright (c) 1996-1998 Ulrich von Zadow
00007 |
00008 \--------------------------------------------------------------------
00009 */
00010 
00011 #ifndef INCL_PLTIFFDECEX
00012 #define INCL_PLTIFFDECEX
00013 
00014 #include "pltiffdec.h"
00015 
00019 class PLTIFFDecoderEx : public PLTIFFDecoder
00020 {
00021 
00022 public:
00023   PLTIFFDecoderEx();
00024   ~PLTIFFDecoderEx();
00025   bool Associate( PLDataSource * pDataSrc );
00026   void Dissociate();
00027   int GetField( int tag_id, ... );
00030   TIFF* GetTIFFHandle() { return m_TiffToken; }
00031         
00032 protected:
00033   virtual void DoDecode
00034     ( PLBmp * pBmp,
00035       PLDataSource * pDataSrc
00036     );
00037 
00038 private:
00039   TIFF* m_TiffToken;
00040 };
00041 
00042 #endif
00043 /*
00044 /--------------------------------------------------------------------
00045 |
00046 |      $Log: pltiffdecex.h,v $
00047 |      Revision 1.1  2004/05/21 21:02:53  maxx
00048 |      Initial Version of vuVolume, moderatly changed to make it compile on my windows and linux machine.
00049 |
00050 |      Revision 1.1  2002/11/13 01:58:22  mspindle
00051 |      *** empty log message ***
00052 |
00053 |      Revision 1.2  2001/10/21 17:12:40  uzadow
00054 |      Added PSD decoder beta, removed BPPWanted from all decoders, added PLFilterPixel.
00055 |
00056 |      Revision 1.1  2001/09/16 19:03:22  uzadow
00057 |      Added global name prefix PL, changed most filenames.
00058 |
00059 |      Revision 1.4  2000/12/18 22:42:52  uzadow
00060 |      Replaced RGBAPIXEL with PLPixel32.
00061 |
00062 |      Revision 1.3  2000/01/16 20:43:15  anonymous
00063 |      Removed MFC dependencies
00064 |
00065 |      Revision 1.2  2000/01/09 22:24:10  Ulrich von Zadow
00066 |      Corrected tiff callback bug.
00067 |
00068 |      Revision 1.1  1999/10/19 21:30:42  Ulrich von Zadow
00069 |      B. Delmee - Initial revision
00070 |
00071 |
00072 --------------------------------------------------------------------
00073 */

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