WXP C++ Library Version 6.74.6
Loading...
Searching...
No Matches
RawGrid.h
1#ifndef _WINC_RAWGRID
2#define _WINC_RAWGRID
3
4#include <WXP/Data.h>
5#include <WXP/Date.h>
6#include <WXP/Domain.h>
7#include <WXP/Filename.h>
8#include <WXP/Grids.h>
9#include <WXP/ObjectAnal.h>
10#include <WXP/String.h>
11
12namespace WXP {
13 class RawGrid {
14 ObjectAnal oa;
15 Filename filename;
16 Domain domain;
17 int grid_scale;
18
19 public:
20 RawGrid();
21 RawGrid( const char *param );
22 int init();
23 int setParam( const char *str );
24 int setPath( const char *path );
25 int setFile();
26 int setInput( const char *str );
27 int setNameConv( const char *name );
28 int setHour( const char *str );
29 int setFilename();
30 int setFilename( Date &date );
31 int setFilename( const char *str );
32 int setFilename( Date &date, const char *param );
33 int setVariable( const char *str );
34 int getDate( Date &date );
35 int setDomain( Domain &rdomain );
36 inline int setGridScale( int scale ){ grid_scale = scale; return 1; };
37 int compute( Data &data, Grids &grid );
38 int compute( Grids &grid );
39 int print();
40 };
41}
42#endif
This class is a repository for point data.
Definition: Data.h:11
This class stores date and time information.
Definition: Date.h:8
This class stores and manipulates domain data.
Definition: Domain.h:19
This class creates filenames.
Definition: Filename.h:11
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 fits raw data to a grid.
Definition: RawGrid.h:13
int setParam(const char *str)
Definition: RawGrid.cc:118
int setInput(const char *str)
Definition: RawGrid.cc:60
int getDate(Date &date)
Definition: RawGrid.cc:102
int compute(Data &data, Grids &grid)
Definition: RawGrid.cc:136
int setNameConv(const char *name)
Definition: RawGrid.cc:68
All WXP classes fall under the WXP namespace.
Definition: Angle.h:4