5#include <WXP/EarthPoint.h>
11 const static int NumData = 13;
23 float rhum[NumData][4];
33 enum Model { NONE, NGM, ETA, NAM };
37 int setId(
const char *rid );
38 int setId(
const char *rid,
float rlat,
float rlon );
40 int getLoc(
float &rlat,
float &rlon );
43 inline float getLat(){
return lat; };
44 inline float getLon(){
return lon; };
56 int setHour(
int ind,
int val );
58 int getInd(
float hr );
59 int setT(
int ind,
int type,
float val );
60 float getT(
int ind,
int type );
61 int setRHum(
int ind,
int type,
float val );
62 float getRHum(
int ind,
int type );
63 int setVert(
int ind,
float val );
65 int setLift(
int ind,
float val );
69 int setDir(
int ind,
float val );
71 int setSpd(
int ind,
float val );
75 int setPrec(
int ind,
float val );
This class stores date and time information.
Definition Date.h:8
This class stores MOS data.
Definition MosUData.h:9
int setPrec(int ind, float val)
Definition MosUData.cc:411
int setDir(int ind, float val)
Definition MosUData.cc:348
int print()
Definition MosUData.cc:430
int init()
Definition MosUData.cc:30
float getT(int ind, int type)
Definition MosUData.cc:251
Date getDate()
Definition MosUData.cc:78
float getDir(int ind)
Definition MosUData.cc:359
int setElev(float relev)
Definition MosUData.cc:163
float getPrec(int ind)
Definition MosUData.cc:422
int getModel()
Definition MosUData.cc:95
float getSLPres(int ind)
Definition MosUData.cc:401
int setModel(int val)
Definition MosUData.cc:86
float getElev()
Definition MosUData.cc:172
int setSLPres(int ind, float val)
Definition MosUData.cc:390
MosUData()
Definition MosUData.cc:23
int getSeconds()
Definition MosUData.cc:180
int setRHum(int ind, int type, float val)
Definition MosUData.cc:262
int setVert(int ind, float val)
Definition MosUData.cc:285
int setNum(int val)
Definition MosUData.cc:188
int setSpd(int ind, float val)
Definition MosUData.cc:369
float getThick(int ind)
Definition MosUData.cc:338
const char * getId()
Definition MosUData.cc:125
int setDate(Date &rdate)
Definition MosUData.cc:60
int setT(int ind, int type, float val)
Definition MosUData.cc:238
float getVert(int ind)
Definition MosUData.cc:296
EarthPoint getLoc()
Definition MosUData.cc:153
int getNum()
Definition MosUData.cc:197
int setHour(int ind, int val)
Definition MosUData.cc:206
int setLift(int ind, float val)
Definition MosUData.cc:306
int getHour(int ind)
Definition MosUData.cc:217
int setId(const char *rid)
Definition MosUData.cc:103
float getSpd(int ind)
Definition MosUData.cc:380
float getRHum(int ind, int type)
Definition MosUData.cc:274
int setThick(int ind, float val)
Definition MosUData.cc:327
float getLift(int ind)
Definition MosUData.cc:317
This class reads MOS data files.
Definition MosUFile.h:10
All WXP classes fall under the WXP namespace.
Definition Angle.h:4
This struct defines earth point values (lat, lon, elev)
Definition EarthPoint.h:5