12 #ifndef RadiometricCompensationData_h 13 #define RadiometricCompensationData_h RadiometricCompensationData()
Constructor.
CompensationDataRecord * get_dset()
Compensation data set records.
void Write(std::ostream &os)
Writes the class to a stream.
friend std::istream & operator>>(std::istream &is, RadiometricCompensationData &data)
This function reads a RadiometricCompensationData from a stream.
RadarSatRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
int _dset_size
Compensation data set size
int _seq_num
Record sequence number.
int get_n_dset()
Number of data sets in record
This class is the base class of all the record classes.
int _chan_ind
SAR channel indicator.
This class is able to read a Radiometric Compensation data record.
int get_chan_ind()
SAR channel indicator.
std::basic_istream< char > istream
Base class for char input streams.
~RadiometricCompensationData()
Destructor.
int _n_dset
Number of data sets in record
CompensationDataRecord _dset[4]
Compensation data set records.
void Read(std::istream &is)
Reads the class data from a stream.
RadarSatRecord * Instanciate()
This function is able to create a new instance of the class.
int get_dset_size()
Compensation data set size
RadiometricCompensationData & operator=(const RadiometricCompensationData &rhs)
Copy operator.
std::basic_ostream< char > ostream
Base class for char output streams.
int get_seq_num()
Record sequence number.
This class is able to read a Compensation data record.
friend std::ostream & operator<<(std::ostream &os, const RadiometricCompensationData &data)
This function writes the RadiometricCompensationData in a stream.