WXP C++ Library
Version 6.74.9
Loading...
Searching...
No Matches
include
MosGrid.h
1
#ifndef _WINC_MOSGRID
2
#define _WINC_MOSGRID
3
4
#include <WXP/Date.h>
5
#include <WXP/Domain.h>
6
#include <WXP/Filename.h>
7
#include <WXP/Grids.h>
8
#include <WXP/ObjectAnal.h>
9
#include <WXP/MosRaw.h>
10
#include <WXP/String.h>
11
12
namespace
WXP
{
13
class
MosGrid {
14
ObjectAnal
oa;
15
MosRaw
mos;
16
int
grid_scale;
17
18
public
:
19
MosGrid();
20
MosGrid(
const
char
*param );
21
int
init();
22
int
setParam(
const
char
*str );
23
int
setPath(
const
char
*path );
24
int
setFile();
25
int
setInput
(
const
char
*str );
26
inline
int
setModel(
const
char
*str ){
return
mos.setModel( str );};
27
int
setNameConv
(
const
char
*name );
28
int
setHour(
const
char
*str );
29
inline
int
setForeTime(
const
char
*fore ){
return
mos.setForeTime( fore );};
30
int
setFilename();
31
int
setFilename(
Date
&date );
32
int
setFilename(
const
char
*str );
33
int
setFilename(
Date
&date,
const
char
*param );
34
int
setVariable
(
const
char
*str );
35
int
getDate
(
Date
&date );
36
int
setDomain(
Domain
&rdomain );
37
inline
int
setVarFile(
const
char
*file ){
return
mos.setVarFile( file ); };
38
inline
int
createHash(){
return
mos.createHash(); };
39
inline
int
setPrior(
Domain
&domain ){
return
mos.setPrior( domain ); };
40
inline
int
getInfo(
MosData
&mosdata,
Datum
&datum ){
return
mos.getInfo( mosdata, datum ); };
41
int
compute
(
Grids
&grid );
42
int
print();
43
};
44
}
45
#endif
WXP::Date
This class stores date and time information.
Definition
Date.h:8
WXP::Datum
This class stores raw point data.
Definition
Datum.h:7
WXP::Domain
This class stores and manipulates domain data.
Definition
Domain.h:19
WXP::Grids
This class sets up a repository for grids.
Definition
Grids.h:14
WXP::MosData
This class stores MOS data.
Definition
MosData.h:9
WXP::MosGrid::compute
int compute(Grids &grid)
Definition
MosGrid.cc:138
WXP::MosGrid::setInput
int setInput(const char *str)
Definition
MosGrid.cc:66
WXP::MosGrid::setNameConv
int setNameConv(const char *name)
Definition
MosGrid.cc:74
WXP::MosGrid::getDate
int getDate(Date &date)
Definition
MosGrid.cc:109
WXP::MosGrid::setVariable
int setVariable(const char *str)
Definition
MosGrid.cc:156
WXP::MosRaw
This class puts MOS data into a Data class for further processing.
Definition
MosRaw.h:16
WXP::ObjectAnal
This class performs an objective analysis on point data converting it to a grid.
Definition
ObjectAnal.h:8
WXP
All WXP classes fall under the WXP namespace.
Definition
Angle.h:4
Generated on
for WXP C++ Library by
1.16.1