33 os<<
"dop_coef[0]:"<<data.
_dop_coef[0]<<std::endl;
34 os<<
"dop_coef[1]:"<<data.
_dop_coef[1]<<std::endl;
35 os<<
"dop_coef[2]:"<<data.
_dop_coef[2]<<std::endl;
36 os<<
"dop_coef[3]:"<<data.
_dop_coef[3]<<std::endl;
37 os<<
"dop_coef[4]:"<<data.
_dop_coef[4]<<std::endl;
39 os<<
"dop_conf:"<<data.
_dop_conf<<std::endl;
103 for (
int i = 0; i <5; i++) {
113 for (
int i = 0; i <5; i++) {
126 _zero_doppler_time(rhs._zero_doppler_time),
127 _attach_flag(rhs._attach_flag),
128 _slant_range_time(rhs._slant_range_time),
129 _dop_conf(rhs._dop_conf),
130 _dop_conf_below_thresh_flag(rhs._dop_conf_below_thresh_flag)
132 for (
int i = 0; i <5; i++) {
135 for (
int i = 0; i <5; i++) {
149 for (
int i = 0; i <5; i++) {
152 for (
int i = 0; i <5; i++) {
bool _dop_conf_below_thresh_flag
dop_conf_below_thresh_flag
float _dop_coef[5]
dop_coef[5]
virtual ~DopplerCentroidParameters()
Destructor.
DopplerCentroidParameters()
Constructor.
void SwitchEndian(T &value)
This function switches the LSB value and the MSB value of the parameter.
DopplerCentroidParameters & operator=(const DopplerCentroidParameters &rhs)
Copy operator.
signed short _delta_dopp_coeff[5]
delta_dopp_coeff[5]
std::string _zero_doppler_time
zero_doppler_time
std::ostream & operator<<(std::ostream &os, const AlosPalsarData &data)
This class is able to read the ASAR DopplerCentroidParameters record.
float _slant_range_time
slant_range_time
std::istream & operator>>(std::istream &is, AlosPalsarData &data)
bool _attach_flag
attach_flag
std::basic_istream< char > istream
Base class for char input streams.
This class is the base class of all the Envisat ASAR record classes.
std::basic_ostream< char > ostream
Base class for char output streams.