Go to the documentation of this file.
103 #ifndef INCLUDE_TmProcess_H_
104 #define INCLUDE_TmProcess_H_
110 using namespace netCDF;
111 using namespace netCDF::exceptions;
113 static const double EQUAL_VOLUME = 1.0;
114 static const double EQUAL_AREA = 0.5;
115 static const int RADIUS_MAXIMUM = 2.0;
117 static const int SPHEROID = -1;
118 static const int CYLINDER = -2;
119 static const int CHEBYSHEV = 1;
121 static const int MODIFIED_GAMMA = 1;
122 static const int LOGNORMAL = 2;
123 static const int POWERLAW = 3;
124 static const int GAMMA = 4;
125 static const int MODIFIED_POWERLAW = 5;
154 static const int ALPHA_COEFF = 4;
155 static const int BETA_COEFF = 2;
156 static const int STOKES = 4;
157 static const int STOKES6 = 6;
158 static const int NPL = 801;
159 static const double fillvalue = -999.9;
180 static const int NUM_PACE_BANDS = 127;
181 static const int NUM_DTDB_BANDS = 12;
229 virtual int compute_pace();
230 virtual int compute_dtdb();
238 int write_wavelength(
const int wl );
244 int write_global_attributes( NcFile* nc_output );
boost::multi_array< double, 6 > double_6darray
const double pace_wavelengths[NUM_PACE_BANDS]
void setHistory(std::string history)
void initialize(int pixref_flag, int blkref_flag)
boost::multi_array< double, 7 > double_7darray
boost::multi_array< double, 1 > double_1darray
boost::multi_array< double, 8 > double_8darray
const double dtdb_wavelengths[NUM_DTDB_BANDS]
string processing_version_