WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
UpaDecode.h
1#ifndef _WINC_UPADECODE
2#define _WINC_UPADECODE
3
4#include <WXP/Date.h>
5#include <WXP/DateRange.h>
6#include <WXP/Filename.h>
7#include <WXP/UpaFile.h>
8#include <WXP/UpaRawinHash.h>
9
10namespace WXP {
11 class UpaDecode {
12 int ver;
13 int app;
14 Date date;
15 DateRange drange;
16 Filename infile;
17 Filename outfile;
18 UpaFile ofile;
19 UpaRawinHash uhash;
20
21 public:
22 UpaDecode();
23 int init();
24 int setParam( const char *str );
25 int setInput( const char *conv );
26 int setOutput( const char *conv );
27 int setHour( const char *str );
28 int setDate( Date &rdate );
29 int openOutput();
30 int decode( Date &date );
31 int decode( const char *filename );
32 int decode();
33
34 };
35}
36#endif
This class is used to set a valid range of time.
Definition: DateRange.h:7
This class stores date and time information.
Definition: Date.h:8
This class creates filenames.
Definition: Filename.h:11
This decodes upper air data files.
Definition: UpaDecode.h:11
int setParam(const char *str)
Definition: UpaDecode.cc:51
int setOutput(const char *conv)
Definition: UpaDecode.cc:80
int setHour(const char *str)
Definition: UpaDecode.cc:98
UpaDecode()
Definition: UpaDecode.cc:21
int decode()
Definition: UpaDecode.cc:187
int setDate(Date &rdate)
Definition: UpaDecode.cc:89
int setInput(const char *conv)
Definition: UpaDecode.cc:71
int init()
Definition: UpaDecode.cc:28
This class reads in and parses upper air data from a converted file.
Definition: UpaFile.h:10
This class sets up a hash table for upper air data.
Definition: UpaRawinHash.h:8
All WXP classes fall under the WXP namespace.
Definition: Angle.h:4