31 os<<
"swath:"<<data.
_swath.c_str()<<std::endl;
33 os<<
"polar:"<<data.
_polar.c_str()<<std::endl;
53 for (
int i = 0 ; i<352; i++) {
143 for (
int i = 0; i<352; i++) {
156 _zero_doppler_time(rhs._zero_doppler_time),
157 _attach_flag(rhs._attach_flag),
160 _chirp_width(rhs._chirp_width),
161 _chirp_sidelobe(rhs._chirp_sidelobe),
162 _chirp_islr(rhs._chirp_islr),
163 _chirp_peak_loc(rhs._chirp_peak_loc),
164 _re_chirp_power(rhs._re_chirp_power),
165 _elev_chirp_power(rhs._elev_chirp_power),
166 _chirp_quality_flag(rhs._chirp_quality_flag),
167 _ref_chirp_power(rhs._ref_chirp_power),
168 _normalisation_source(rhs._normalisation_source)
170 for (
int i = 0; i<352; i++) {
192 for (
int i = 0; i<352; i++) {
bool _attach_flag
attach_flag
float _chirp_sidelobe
chirp_sidelobe
float _chirp_peak_loc
chirp_peak_loc
void SwitchEndian(T &value)
This function switches the LSB value and the MSB value of the parameter.
float _ref_chirp_power
ref_chirp_power
float _chirp_islr
chirp_islr
std::string _normalisation_source
normalisation_source
std::string _zero_doppler_time
zero_doppler_time
std::ostream & operator<<(std::ostream &os, const AlosPalsarData &data)
ChirpParameters()
Constructor.
This class is able to read the ASAR ChirpParameters record.
std::istream & operator>>(std::istream &is, AlosPalsarData &data)
float _elev_chirp_power
elev_chirp_power
std::basic_istream< char > istream
Base class for char input streams.
bool _chirp_quality_flag
chirp_quality_flag
This class is the base class of all the Envisat ASAR record classes.
float _cal_pulse_info[352]
cal_pulse_info[352]
float _chirp_width
chirp_width
ChirpParameters & operator=(const ChirpParameters &rhs)
Copy operator.
virtual ~ChirpParameters()
Destructor.
float _re_chirp_power
re_chirp_power
std::basic_ostream< char > ostream
Base class for char output streams.