WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
RcmWxpFile.h
1#ifndef _WINC_RCMWXPFILE
2#define _WINC_RCMWXPFILE
3
4#include <WXP/Date.h>
5#include <WXP/File.h>
6#include <WXP/Grid.h>
7#include <WXP/Image.h>
8#include <WXP/RcmData.h>
9
10namespace WXP {
11 class RcmWxpFile {
12 int ver;
13 int access;
14 File file;
15 Date date;
16 bool opened;
17 char line[200];
18 int num;
19
20 public:
21 RcmWxpFile( );
22 RcmWxpFile( const char *filename );
23 RcmWxpFile( const char *filename, int access );
24 ~RcmWxpFile( );
25 inline bool isOpen(){ return opened; };
26 int open( const char *filename, int raccess );
27 int rewind( );
28 int close( );
29 int setDate( Date &rdate );
30 int getDate( Date &rdate );
31 int read( Grid &grid );
32 int read( Image &image );
33 int skipMosaic();
34 int read( RcmData &data );
35 int write( Image &image );
36 int write( RcmData &data );
37
38 static int checkType( const char *filename );
39 };
40}
41#endif
This class stores date and time information.
Definition: Date.h:8
This class accesses files.
Definition: File.h:15
This class defines a grid.
Definition: Grid.h:19
This class defines an image.
Definition: Image.h:19
This class manages RCM (Radar Coded Messages) data.
Definition: RcmData.h:8
This class reads in decoded RCM radar files.
Definition: RcmWxpFile.h:11
All WXP classes fall under the WXP namespace.
Definition: Angle.h:4