12 const std::string& Hdf_band_name)
16 (boost::dynamic_pointer_cast<RadianceScaling>(Rs), Hdf_band_name));
32 out->register_data_source
33 (
"/RetrievalResults/radiance_scaling_apriori_" + hdf_band_name,
39 out->register_data_source
40 (
"/RetrievalResults/radiance_scaling_" + hdf_band_name,
42 out->register_data_source
43 (
"/RetrievalResults/radiance_scaling_uncert_" + hdf_band_name,
virtual blitz::Array< double, 1 > radiance_scaling_coeff_uncertainty() const =0
Return radiance scaling coefficients uncertainty for the output file.
This abstract class provides the generic capabilities for applying a radiance scaling to a Radiance...
This registers the portions of the RadianceScaling class that should be written as output...
#define REGISTER_LUA_DERIVED_CLASS(X, Y)
virtual void register_output_apriori(const boost::shared_ptr< Output > &out) const
Register apriori portions of class.
virtual blitz::Array< double, 1 > radiance_scaling_coeff() const
Return radiance scaling coefficients for the output file.
As described in the Output class, we have a decentralized model of producing output for L2 Full Physi...
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()
def(luabind::constructor< int >()) .def("rows"
virtual void register_output(const boost::shared_ptr< Output > &out) const
Register portions of class that will be written to output.