MTP  1.0
 All Classes Files Functions Variables Macros Pages
rcf.h
Go to the documentation of this file.
1 
14 #ifndef _RCF_h
15 #define _RCF_h
16 
17 #include <vector>
18 #include <string>
19 #include "rcf_structs.h"
20 
40 {
41 
42 public:
43  RetrievalCoefficientFile(std::string);
45 
46  std::string getId() {return _RCFId;}
47  std::string getFileName() {return _RCFFileName;}
48  RCF_HDR getRCF_HDR() {return _RCFHdr;}
50  std::vector<RC_Set_1FL>
51  getFL_RC_Vec() {return _FlRcSetVec;}
52  bool isValid();
53 
62  RC_Set_1FL getRCAvgWt(float);
63 
71  bool setFlightLevelsKm(float[], int);
72 
73 private:
74 
79  void FlUn2FlRcSet(My_RC_FL_Un, RC_Set_1FL*);
80 
81  std::string _RCFFileName;
82  std::string _RCFId;
83  RCF_HDR _RCFHdr;
84 
85  std::vector<RC_Set_1FL> _FlRcSetVec;
86 
87  std::vector<My_RC_FL_Un> flightLevelRCInfoVec;
88 
89 };
90 
91 #endif
bool setFlightLevelsKm(float[], int)
Definition: rcf.cc:242
std::string getId()
Definition: rcf.h:46
std::string getFileName()
Definition: rcf.h:47
std::vector< RC_Set_1FL > getFL_RC_Vec()
Definition: rcf.h:51
RCF_HDR getRCF_HDR()
When using getRCF_HDR, be advised that char arrays have no endstring!
Definition: rcf.h:48
RC_Set_1FL getRCAvgWt(float)
Definition: rcf.cc:165
Structures and Unions for holding Retrieval Coefficient File (RCF) data for the Microwave Temperature...