1 #ifndef GROUND_LAMBERTIAN_OUTPUT_H 2 #define GROUND_LAMBERTIAN_OUTPUT_H 17 : lambertian(Lambertian), hdf_band_names(Hdf_band_names), surface_type(
"Lambertian") {}
23 std::vector<std::string> hdf_band_names;
24 std::string surface_type;
virtual ~GroundLambertianOutput()
This registers the portions of the GroundLambertian class that should be written as output...
virtual void register_output_apriori(const boost::shared_ptr< Output > &out) const
Register apriori portions of class.
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.
virtual void register_output(const boost::shared_ptr< Output > &out) const
Register portions of class that will be written to output.
GroundLambertianOutput(const boost::shared_ptr< GroundLambertian > &Lambertian, const std::vector< std::string > &Hdf_band_names)