WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
UpaGrid.h
1#ifndef _WINC_UPAGRID
2#define _WINC_UPAGRID
3
4#include <WXP/Date.h>
5#include <WXP/Domain.h>
6#include <WXP/Grids.h>
7#include <WXP/ObjectAnal.h>
8#include <WXP/UpaRaw.h>
9#include <WXP/String.h>
10
11namespace WXP {
12 class UpaGrid {
13 ObjectAnal oa;
14 UpaRaw upa;
15 int grid_scale;
16
17 public:
18 UpaGrid();
19 UpaGrid( const char *param );
20 int init();
21 int setParam( const char *str );
22 int setPath( const char *path );
23 int setFile();
24 int setInput( const char *str );
25 int setNameConv( const char *name );
26 int setHour( const char *str );
27 int setFilename();
28 int setFilename( Date &date );
29 int setFilename( const char *str );
30 int setFilename( Date &date, const char *param );
31 int setVariable( const char *str );
32 int setLevel( const char *str );
33 int getDate( Date &date );
34 int setDomain( Domain &rdomain );
35 inline int setVarFile( const char *file ){ return upa.setVarFile( file ); };
36 inline int createHash(){ return upa.createHash(); };
37 inline int getInfo( UpaData &udata ){ return upa.getInfo( udata ); };
38 int compute( Grids &grid );
39 int print();
40 };
41}
42#endif
This class stores date and time information.
Definition: Date.h:8
This class stores and manipulates domain data.
Definition: Domain.h:19
This class sets up a repository for grids.
Definition: Grids.h:14
This class performs an objective analysis on point data converting it to a grid.
Definition: ObjectAnal.h:8
This class stores upper air data.
Definition: UpaData.h:13
This class plots surface data.
Definition: UpaGrid.h:12
int compute(Grids &grid)
Definition: UpaGrid.cc:136
int getDate(Date &date)
Definition: UpaGrid.cc:107
int setLevel(const char *str)
Definition: UpaGrid.cc:163
int setVariable(const char *str)
Definition: UpaGrid.cc:154
int setInput(const char *str)
Definition: UpaGrid.cc:65
int setNameConv(const char *name)
Definition: UpaGrid.cc:73
This class puts upper air data into a Raw class for further processing.
Definition: UpaRaw.h:15
All WXP classes fall under the WXP namespace.
Definition: Angle.h:4