|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the ASAR SQ_ADSR record. More...
#include <SQ_ADSR.h>
Public Member Functions | |
| SQ_ADSR () | |
| Constructor. More... | |
| virtual | ~SQ_ADSR () |
| Destructor. More... | |
| SQ_ADSR (const SQ_ADSR &rhs) | |
| Copy constructor. More... | |
| SQ_ADSR & | operator= (const SQ_ADSR &rhs) |
| Copy operator. More... | |
| EnvisatAsarRecord * | Instanciate () |
| This function is able to create a new instance of the class. More... | |
| EnvisatAsarRecord * | Clone () |
| This function is able to create a new instance of the class initialised with the data of the calling instance. More... | |
| void | Read (std::istream &is) |
| Reads the class data from a stream. More... | |
| void | Write (std::ostream &os) |
| Writes the class to a stream. More... | |
| std::string | get_zero_doppler_time () |
| zero_doppler_time More... | |
| bool | get_attach_flag () |
| attach_flag More... | |
| bool | get_input_mean_flag () |
| input_mean_flag More... | |
| bool | get_input_std_dev_flag () |
| input_std_dev_flag More... | |
| bool | get_input_gaps_flag () |
| input_gaps_flag More... | |
| bool | get_input_missing_lines_flag () |
| input_missing_lines_flag More... | |
| bool | get_dop_cen_flag () |
| dop_cen_flag More... | |
| bool | get_dop_amb_flag () |
| dop_amb_flag More... | |
| bool | get_output_mean_flag () |
| output_mean_flag More... | |
| bool | get_output_std_dev_flag () |
| output_std_dev_flag More... | |
| bool | get_chirp_flag () |
| chirp_flag More... | |
| bool | get_missing_data_set_flag () |
| missing_data_set_flag More... | |
| bool | get_invalid_downlink_flag () |
| invalid_downlink_flag More... | |
| float | get_thres_chirp_broadening () |
| thres_chirp_broadening More... | |
| float | get_thresh_chirp_sidelobe () |
| thresh_chirp_sidelobe More... | |
| float | get_thresh_chirp_islr () |
| thresh_chirp_islr More... | |
| float | get_thresh_input_mean () |
| thresh_input_mean More... | |
| float | get_exp_input_mean () |
| exp_input_mean More... | |
| float | get_thresh_input_std_dev () |
| thresh_input_std_dev More... | |
| float | get_exp_input_std_dev () |
| exp_input_std_dev More... | |
| float | get_thresh_dop_cen () |
| thresh_dop_cen More... | |
| float | get_thresh_dop_amb () |
| thresh_dop_amb More... | |
| float | get_thresh_output_mean () |
| thresh_output_mean More... | |
| float | get_exp_output_mean () |
| exp_output_mean More... | |
| float | get_thresh_output_std_dev () |
| thresh_output_std_dev More... | |
| float | get_exp_output_std_dev () |
| exp_output_std_dev More... | |
| float | get_thresh_input_missing_lines () |
| thresh_input_missing_lines More... | |
| float | get_thresh_input_gaps () |
| thresh_input_gaps More... | |
| unsigned int | get_lines_per_gaps () |
| lines_per_gaps More... | |
| float * | get_input_mean () |
| input_mean[2] More... | |
| float * | get_input_std_dev () |
| input_std_dev[2] More... | |
| float | get_num_gaps () |
| num_gaps More... | |
| float | get_num_missing_lines () |
| num_missing_lines More... | |
| float * | get_output_mean () |
| output_mean[2] More... | |
| float * | get_output_std_dev () |
| output_std_dev[2] More... | |
| unsigned int | get_tot_errors () |
| tot_errors More... | |
Public Member Functions inherited from ossimplugins::EnvisatAsarRecord | |
| EnvisatAsarRecord (std::string mnemonic) | |
| Constructor. More... | |
| virtual | ~EnvisatAsarRecord () |
| Destructor. More... | |
| EnvisatAsarRecord (const EnvisatAsarRecord &rhs) | |
| Copy constructor. More... | |
| std::string | get_mnemonic () |
| Returns the mnemonic of the record. More... | |
Public Attributes | |
| std::string | _zero_doppler_time |
| zero_doppler_time More... | |
| bool | _attach_flag |
| attach_flag More... | |
| bool | _input_mean_flag |
| input_mean_flag More... | |
| bool | _input_std_dev_flag |
| input_std_dev_flag More... | |
| bool | _input_gaps_flag |
| input_gaps_flag More... | |
| bool | _input_missing_lines_flag |
| input_missing_lines_flag More... | |
| bool | _dop_cen_flag |
| dop_cen_flag More... | |
| bool | _dop_amb_flag |
| dop_amb_flag More... | |
| bool | _output_mean_flag |
| output_mean_flag More... | |
| bool | _output_std_dev_flag |
| output_std_dev_flag More... | |
| bool | _chirp_flag |
| chirp_flag More... | |
| bool | _missing_data_set_flag |
| missing_data_set_flag More... | |
| bool | _invalid_downlink_flag |
| invalid_downlink_flag More... | |
| float | _thres_chirp_broadening |
| thres_chirp_broadening More... | |
| float | _thresh_chirp_sidelobe |
| thresh_chirp_sidelobe More... | |
| float | _thresh_chirp_islr |
| thresh_chirp_islr More... | |
| float | _thresh_input_mean |
| thresh_input_mean More... | |
| float | _exp_input_mean |
| exp_input_mean More... | |
| float | _thresh_input_std_dev |
| thresh_input_std_dev More... | |
| float | _exp_input_std_dev |
| exp_input_std_dev More... | |
| float | _thresh_dop_cen |
| thresh_dop_cen More... | |
| float | _thresh_dop_amb |
| thresh_dop_amb More... | |
| float | _thresh_output_mean |
| thresh_output_mean More... | |
| float | _exp_output_mean |
| exp_output_mean More... | |
| float | _thresh_output_std_dev |
| thresh_output_std_dev More... | |
| float | _exp_output_std_dev |
| exp_output_std_dev More... | |
| float | _thresh_input_missing_lines |
| thresh_input_missing_lines More... | |
| float | _thresh_input_gaps |
| thresh_input_gaps More... | |
| unsigned int | _lines_per_gaps |
| lines_per_gaps More... | |
| float | _input_mean [2] |
| input_mean[2] More... | |
| float | _input_std_dev [2] |
| input_std_dev[2] More... | |
| float | _num_gaps |
| num_gaps More... | |
| float | _num_missing_lines |
| num_missing_lines More... | |
| float | _output_mean [2] |
| output_mean[2] More... | |
| float | _output_std_dev [2] |
| output_std_dev[2] More... | |
| unsigned int | _tot_errors |
| tot_errors More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const SQ_ADSR &data) |
| This function write the SQ_ADSR in a stream. More... | |
| std::istream & | operator>> (std::istream &is, SQ_ADSR &data) |
| This function read a SQ_ADSR from a stream. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from ossimplugins::EnvisatAsarRecord | |
| template<typename T > | |
| void | SwitchEndian (T &value) |
| This function switches the LSB value and the MSB value of the parameter. More... | |
Protected Attributes inherited from ossimplugins::EnvisatAsarRecord | |
| std::string | _mnemonic |
| ossimplugins::SQ_ADSR::SQ_ADSR | ( | ) |
Constructor.
Definition at line 16 of file SQ_ADSR.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
| ossimplugins::SQ_ADSR::SQ_ADSR | ( | const SQ_ADSR & | rhs | ) |
Copy constructor.
Definition at line 266 of file SQ_ADSR.cpp.
References _input_mean, _input_std_dev, _output_mean, and _output_std_dev.
|
inlinevirtual |
This function is able to create a new instance of the class initialised with the data of the calling instance.
Implements ossimplugins::EnvisatAsarRecord.
Definition at line 68 of file SQ_ADSR.h.
References SQ_ADSR().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
exp_input_std_dev
Definition at line 226 of file SQ_ADSR.h.
References _exp_input_std_dev.
|
inline |
exp_output_mean
Definition at line 254 of file SQ_ADSR.h.
References _exp_output_mean.
|
inline |
exp_output_std_dev
Definition at line 268 of file SQ_ADSR.h.
References _exp_output_std_dev.
|
inline |
input_gaps_flag
Definition at line 121 of file SQ_ADSR.h.
References _input_gaps_flag.
|
inline |
|
inline |
input_mean_flag
Definition at line 107 of file SQ_ADSR.h.
References _input_mean_flag.
|
inline |
input_missing_lines_flag
Definition at line 128 of file SQ_ADSR.h.
References _input_missing_lines_flag.
|
inline |
input_std_dev[2]
Definition at line 303 of file SQ_ADSR.h.
References _input_std_dev.
|
inline |
input_std_dev_flag
Definition at line 114 of file SQ_ADSR.h.
References _input_std_dev_flag.
|
inline |
invalid_downlink_flag
Definition at line 177 of file SQ_ADSR.h.
References _invalid_downlink_flag.
|
inline |
lines_per_gaps
Definition at line 289 of file SQ_ADSR.h.
References _lines_per_gaps.
|
inline |
missing_data_set_flag
Definition at line 170 of file SQ_ADSR.h.
References _missing_data_set_flag.
|
inline |
|
inline |
num_missing_lines
Definition at line 317 of file SQ_ADSR.h.
References _num_missing_lines.
|
inline |
|
inline |
output_mean_flag
Definition at line 149 of file SQ_ADSR.h.
References _output_mean_flag.
|
inline |
output_std_dev[2]
Definition at line 331 of file SQ_ADSR.h.
References _output_std_dev.
|
inline |
output_std_dev_flag
Definition at line 156 of file SQ_ADSR.h.
References _output_std_dev_flag.
|
inline |
thres_chirp_broadening
Definition at line 184 of file SQ_ADSR.h.
References _thres_chirp_broadening.
|
inline |
thresh_chirp_islr
Definition at line 198 of file SQ_ADSR.h.
References _thresh_chirp_islr.
|
inline |
thresh_chirp_sidelobe
Definition at line 191 of file SQ_ADSR.h.
References _thresh_chirp_sidelobe.
|
inline |
|
inline |
|
inline |
thresh_input_gaps
Definition at line 282 of file SQ_ADSR.h.
References _thresh_input_gaps.
|
inline |
thresh_input_mean
Definition at line 205 of file SQ_ADSR.h.
References _thresh_input_mean.
|
inline |
thresh_input_missing_lines
Definition at line 275 of file SQ_ADSR.h.
References _thresh_input_missing_lines.
|
inline |
thresh_input_std_dev
Definition at line 219 of file SQ_ADSR.h.
References _thresh_input_std_dev.
|
inline |
thresh_output_mean
Definition at line 247 of file SQ_ADSR.h.
References _thresh_output_mean.
|
inline |
thresh_output_std_dev
Definition at line 261 of file SQ_ADSR.h.
References _thresh_output_std_dev.
|
inline |
|
inline |
zero_doppler_time
Definition at line 93 of file SQ_ADSR.h.
References _zero_doppler_time.
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::EnvisatAsarRecord.
Definition at line 60 of file SQ_ADSR.h.
References SQ_ADSR().
Copy operator.
Definition at line 315 of file SQ_ADSR.cpp.
References _attach_flag, _chirp_flag, _dop_amb_flag, _dop_cen_flag, _exp_input_mean, _exp_input_std_dev, _exp_output_mean, _exp_output_std_dev, _input_gaps_flag, _input_mean, _input_mean_flag, _input_missing_lines_flag, _input_std_dev, _input_std_dev_flag, _invalid_downlink_flag, _lines_per_gaps, _missing_data_set_flag, _num_gaps, _num_missing_lines, _output_mean, _output_mean_flag, _output_std_dev, _output_std_dev_flag, _thres_chirp_broadening, _thresh_chirp_islr, _thresh_chirp_sidelobe, _thresh_dop_amb, _thresh_dop_cen, _thresh_input_gaps, _thresh_input_mean, _thresh_input_missing_lines, _thresh_input_std_dev, _thresh_output_mean, _thresh_output_std_dev, _tot_errors, and _zero_doppler_time.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::EnvisatAsarRecord.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::EnvisatAsarRecord.
|
friend |
|
friend |
| bool ossimplugins::SQ_ADSR::_attach_flag |
attach_flag
Definition at line 351 of file SQ_ADSR.h.
Referenced by get_attach_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| bool ossimplugins::SQ_ADSR::_chirp_flag |
chirp_flag
Definition at line 387 of file SQ_ADSR.h.
Referenced by get_chirp_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| bool ossimplugins::SQ_ADSR::_dop_amb_flag |
dop_amb_flag
Definition at line 375 of file SQ_ADSR.h.
Referenced by get_dop_amb_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| bool ossimplugins::SQ_ADSR::_dop_cen_flag |
dop_cen_flag
Definition at line 371 of file SQ_ADSR.h.
Referenced by get_dop_cen_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_exp_input_mean |
exp_input_mean
Definition at line 415 of file SQ_ADSR.h.
Referenced by get_exp_input_mean(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_exp_input_std_dev |
exp_input_std_dev
Definition at line 423 of file SQ_ADSR.h.
Referenced by get_exp_input_std_dev(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_exp_output_mean |
exp_output_mean
Definition at line 439 of file SQ_ADSR.h.
Referenced by get_exp_output_mean(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_exp_output_std_dev |
exp_output_std_dev
Definition at line 447 of file SQ_ADSR.h.
Referenced by get_exp_output_std_dev(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| bool ossimplugins::SQ_ADSR::_input_gaps_flag |
input_gaps_flag
Definition at line 363 of file SQ_ADSR.h.
Referenced by get_input_gaps_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_input_mean[2] |
input_mean[2]
Definition at line 463 of file SQ_ADSR.h.
Referenced by get_input_mean(), ossimplugins::operator<<(), operator=(), ossimplugins::operator>>(), and SQ_ADSR().
| bool ossimplugins::SQ_ADSR::_input_mean_flag |
input_mean_flag
Definition at line 355 of file SQ_ADSR.h.
Referenced by get_input_mean_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| bool ossimplugins::SQ_ADSR::_input_missing_lines_flag |
input_missing_lines_flag
Definition at line 367 of file SQ_ADSR.h.
Referenced by get_input_missing_lines_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_input_std_dev[2] |
input_std_dev[2]
Definition at line 467 of file SQ_ADSR.h.
Referenced by get_input_std_dev(), ossimplugins::operator<<(), operator=(), ossimplugins::operator>>(), and SQ_ADSR().
| bool ossimplugins::SQ_ADSR::_input_std_dev_flag |
input_std_dev_flag
Definition at line 359 of file SQ_ADSR.h.
Referenced by get_input_std_dev_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| bool ossimplugins::SQ_ADSR::_invalid_downlink_flag |
invalid_downlink_flag
Definition at line 395 of file SQ_ADSR.h.
Referenced by get_invalid_downlink_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| unsigned int ossimplugins::SQ_ADSR::_lines_per_gaps |
lines_per_gaps
Definition at line 459 of file SQ_ADSR.h.
Referenced by get_lines_per_gaps(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| bool ossimplugins::SQ_ADSR::_missing_data_set_flag |
missing_data_set_flag
Definition at line 391 of file SQ_ADSR.h.
Referenced by get_missing_data_set_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_num_gaps |
num_gaps
Definition at line 471 of file SQ_ADSR.h.
Referenced by get_num_gaps(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_num_missing_lines |
num_missing_lines
Definition at line 475 of file SQ_ADSR.h.
Referenced by get_num_missing_lines(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_output_mean[2] |
output_mean[2]
Definition at line 479 of file SQ_ADSR.h.
Referenced by get_output_mean(), ossimplugins::operator<<(), operator=(), ossimplugins::operator>>(), and SQ_ADSR().
| bool ossimplugins::SQ_ADSR::_output_mean_flag |
output_mean_flag
Definition at line 379 of file SQ_ADSR.h.
Referenced by get_output_mean_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_output_std_dev[2] |
output_std_dev[2]
Definition at line 483 of file SQ_ADSR.h.
Referenced by get_output_std_dev(), ossimplugins::operator<<(), operator=(), ossimplugins::operator>>(), and SQ_ADSR().
| bool ossimplugins::SQ_ADSR::_output_std_dev_flag |
output_std_dev_flag
Definition at line 383 of file SQ_ADSR.h.
Referenced by get_output_std_dev_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thres_chirp_broadening |
thres_chirp_broadening
Definition at line 399 of file SQ_ADSR.h.
Referenced by get_thres_chirp_broadening(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_chirp_islr |
thresh_chirp_islr
Definition at line 407 of file SQ_ADSR.h.
Referenced by get_thresh_chirp_islr(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_chirp_sidelobe |
thresh_chirp_sidelobe
Definition at line 403 of file SQ_ADSR.h.
Referenced by get_thresh_chirp_sidelobe(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_dop_amb |
thresh_dop_amb
Definition at line 431 of file SQ_ADSR.h.
Referenced by get_thresh_dop_amb(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_dop_cen |
thresh_dop_cen
Definition at line 427 of file SQ_ADSR.h.
Referenced by get_thresh_dop_cen(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_input_gaps |
thresh_input_gaps
Definition at line 455 of file SQ_ADSR.h.
Referenced by get_thresh_input_gaps(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_input_mean |
thresh_input_mean
Definition at line 411 of file SQ_ADSR.h.
Referenced by get_thresh_input_mean(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_input_missing_lines |
thresh_input_missing_lines
Definition at line 451 of file SQ_ADSR.h.
Referenced by get_thresh_input_missing_lines(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_input_std_dev |
thresh_input_std_dev
Definition at line 419 of file SQ_ADSR.h.
Referenced by get_thresh_input_std_dev(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_output_mean |
thresh_output_mean
Definition at line 435 of file SQ_ADSR.h.
Referenced by get_thresh_output_mean(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::SQ_ADSR::_thresh_output_std_dev |
thresh_output_std_dev
Definition at line 443 of file SQ_ADSR.h.
Referenced by get_thresh_output_std_dev(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| unsigned int ossimplugins::SQ_ADSR::_tot_errors |
tot_errors
Definition at line 487 of file SQ_ADSR.h.
Referenced by get_tot_errors(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| std::string ossimplugins::SQ_ADSR::_zero_doppler_time |
zero_doppler_time
Definition at line 341 of file SQ_ADSR.h.
Referenced by get_zero_doppler_time(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
1.8.14