WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
UpaRawinHash.h
1#ifndef _WINC_UPARAWINHASH
2#define _WINC_UPARAWINHASH
3
4#include <WXP/Hash.h>
5#include <WXP/UpaRawinData.h>
6
7namespace WXP {
9 Hash hash;
10
11 public:
13 UpaRawinHash( const char *file );
15 int init();
16 int setup( const char *file );
17 int get( const char *id, UpaRawinData &data );
18 int put( const char *id, UpaRawinData &data );
19 int first();
20 int next( UpaRawinData &data );
21 inline int print(){ return hash.print(); };
22 inline int printHash(){ return hash.printHash(); };
23 };
24}
25#endif
This class creates and manages generic hash tables.
Definition: Hash.h:5
int print()
Definition: Hash.cc:489
int printHash()
Definition: Hash.cc:517
This class stores upper air sounding data by type (mandatory, significant, wind levels)
Definition: UpaRawinData.h:10
This class sets up a hash table for upper air data.
Definition: UpaRawinHash.h:8
UpaRawinHash()
Definition: UpaRawinHash.cc:37
int setup(const char *file)
Definition: UpaRawinHash.cc:60
~UpaRawinHash()
Definition: UpaRawinHash.cc:45
int get(const char *id, UpaRawinData &data)
Definition: UpaRawinHash.cc:97
int init()
Definition: UpaRawinHash.cc:52
int put(const char *id, UpaRawinData &data)
Definition: UpaRawinHash.cc:113
All WXP classes fall under the WXP namespace.
Definition: Angle.h:4