00001 #ifndef _WINC_KAVRADFILE
00002 #define _WINC_KAVRADFILE
00003
00004 #include <WXP/Date.h>
00005 #include <WXP/Domain.h>
00006 #include <WXP/File.h>
00007 #include <WXP/Image.h>
00008 #include <WXP/KavradPacket.h>
00009
00010 namespace WXP {
00011 class KavradFile {
00012 File file;
00013 bool opened;
00014
00015 char label[40];
00016 Date date;
00017 int height, width;
00018 Domain domain;
00019 int type;
00020 int start, end;
00021 int value;
00022
00023 public:
00024
00025 KavradFile();
00026 int open( const char *name );
00027 bool isOpen();
00028 int rewind();
00029 int close();
00030 int readHeader();
00031 int readPacket( KavradPacket &packet );
00032 int read( Image &image );
00033 };
00034
00035 }
00036 #endif