13 #ifndef AlosPalsarRadiometricData_h 14 #define AlosPalsarRadiometricData_h friend std::istream & operator>>(std::istream &is, AlosPalsarRadiometricData &data)
This function reads Alos Palsar radiometric data from a stream.
double _calibration_factor
Data sampling interval.
This class is the base class of all the record classes.
AlosPalsarRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
void Read(std::istream &is)
Read the class data from a stream.
friend std::ostream & operator<<(std::ostream &os, const AlosPalsarRadiometricData &data)
This function writes the Alos Palsar radiometric data in a stream.
double get_calibration_factor() const
Calibration factor.
std::basic_istream< char > istream
Base class for char input streams.
virtual ~AlosPalsarRadiometricData()
Destructor.
This class is able to read a radiometric data record.
AlosPalsarRadiometricData & operator=(const AlosPalsarRadiometricData &rhs)
Copy operator.
AlosPalsarRadiometricData()
Constructor.
void Write(std::ostream &os)
Write the class to a stream.
AlosPalsarRecord * Instanciate()
This function is able to create a new instance of the class.
std::basic_ostream< char > ostream
Base class for char output streams.