00001 #ifndef _WINC_TIFFFILE
00002 #define _WINC_TIFFFILE
00003
00004 #include <WXP/File.h>
00005 #include <WXP/Image.h>
00006 #include <WXP/Swap.h>
00007
00008 namespace WXP {
00009 class TiffFile {
00010 File file;
00011 int access;
00012 bool opened;
00013 int width;
00014 int height;
00015 int depth;
00016 Swap swap;
00017
00018 public:
00019 TiffFile();
00020 ~TiffFile();
00021 int init();
00022
00023 TiffFile( const char *filename, int access );
00024 int open( const char *filename, int access );
00025 bool isOpen();
00026 int close();
00027 int read( Image &image );
00028 int write( Image &image );
00029 };
00030 }
00031 #endif