MTP  1.0
 All Classes Files Functions Variables Macros Pages
retriever.h
Go to the documentation of this file.
1 
15 #ifndef _RETRIEVER_h
16 #define _RETRIEVER_h
17 
18 #include <stdio.h>
19 #include <string>
20 #include <vector>
21 #include "rcf_set.h"
22 
23 typedef struct
24 {
25  std::vector<float> Temperatures;
26  std::vector<float> Altitudes;
28 
50 class Retriever
51 {
52 
53 public:
54 
60  Retriever(RetrievalCoefficientFileSet rcfs): _Rcf_Set(rcfs) { };
61 
73  AtmosphericTemperatureProfile Retrieve(std::vector<float>, float) ;
74 
75 private:
77 
78  std::vector<float> Pressure2Km(std::vector<float>);
79 
80 };
81 
82 
83 
84 
85 
86 
87 #endif
Retriever(RetrievalCoefficientFileSet rcfs)
Definition: retriever.h:60
This class encapsulates the whole set of RCFs for a project and provides a method for determining whi...
AtmosphericTemperatureProfile Retrieve(std::vector< float >, float)
Definition: retriever.cc:10
std::vector< float > Temperatures
Definition: retriever.h:25
std::vector< float > Altitudes
Definition: retriever.h:26