12 #ifndef RadiometricData_h 13 #define RadiometricData_h ~RadiometricData()
Destructor.
double _calib_const
Calibration constant
std::string _samp_type
Sample type designator
double _offset
Scaling offset
RadiometricData & operator=(const RadiometricData &rhs)
Copy operator.
friend std::ostream & operator<<(std::ostream &os, const RadiometricData &data)
This function writes the RadiometricData in a stream.
std::string get_samp_type()
Sample type designator
double _noise_scale
Thermal noise reference level
int _field_size
Field size in bytes
int get_n_samp()
Number of lookup table samples
int get_samp_inc()
Increment between table entries, range samples
int get_n_data()
Number of data fields
RadiometricData()
Constructor.
RadarSatRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
int _samp_inc
Increment between table entries, range samples
This class is the base class of all the record classes.
double * get_lookup_tab()
Output scaling gain table
RadarSatRecord * Instanciate()
This function is able to create a new instance of the class.
void Write(std::ostream &os)
Writes the class to a stream.
double get_calib_const()
Calibration constant
int get_seq_num()
Record sequence number.
This class is able to read a radiometric data record.
double get_offset()
Scaling offset
std::string get_chan_ind()
SAR channel indicator.
int _n_data
Number of data fields
int get_field_size()
Field size in bytes
std::string _chan_ind
SAR channel indicator.
friend std::istream & operator>>(std::istream &is, RadiometricData &data)
This function reads a RadiometricData from a stream.
std::string get_table_desig()
Table designator
int _n_samp
Number of lookup table samples
std::basic_istream< char > istream
Base class for char input streams.
double get_noise_scale()
Thermal noise reference level
void Read(std::istream &is)
Reads the class data from a stream.
std::string _table_desig
Table designator
int _seq_num
Record sequence number.
std::basic_ostream< char > ostream
Base class for char output streams.
double _lookup_tab[512]
Output scaling gain table