OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Public Attributes | Friends | List of all members
ossimplugins::SQ_ADSR Class Reference

This class is able to read the ASAR SQ_ADSR record. More...

#include <SQ_ADSR.h>

Inheritance diagram for ossimplugins::SQ_ADSR:
ossimplugins::EnvisatAsarRecord

Public Member Functions

 SQ_ADSR ()
 Constructor. More...
 
virtual ~SQ_ADSR ()
 Destructor. More...
 
 SQ_ADSR (const SQ_ADSR &rhs)
 Copy constructor. More...
 
SQ_ADSRoperator= (const SQ_ADSR &rhs)
 Copy operator. More...
 
EnvisatAsarRecordInstanciate ()
 This function is able to create a new instance of the class. More...
 
EnvisatAsarRecordClone ()
 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
 

Detailed Description

This class is able to read the ASAR SQ_ADSR record.

Definition at line 24 of file SQ_ADSR.h.

Constructor & Destructor Documentation

◆ SQ_ADSR() [1/2]

ossimplugins::SQ_ADSR::SQ_ADSR ( )

Constructor.

Definition at line 16 of file SQ_ADSR.cpp.

Referenced by Clone(), and Instanciate().

16  : EnvisatAsarRecord("sq_adsr_rec")
17  {
18  }
EnvisatAsarRecord(std::string mnemonic)
Constructor.

◆ ~SQ_ADSR()

ossimplugins::SQ_ADSR::~SQ_ADSR ( )
virtual

Destructor.

Definition at line 20 of file SQ_ADSR.cpp.

21  {
22  }

◆ SQ_ADSR() [2/2]

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.

266  :
267  EnvisatAsarRecord(rhs),
268  _zero_doppler_time(rhs._zero_doppler_time),
269  _attach_flag(rhs._attach_flag),
270  _input_mean_flag(rhs._input_mean_flag),
271  _input_std_dev_flag(rhs._input_std_dev_flag),
272  _input_gaps_flag(rhs._input_gaps_flag),
273  _input_missing_lines_flag(rhs._input_missing_lines_flag),
274  _dop_cen_flag(rhs._dop_cen_flag),
275  _dop_amb_flag(rhs._dop_amb_flag),
276  _output_mean_flag(rhs._output_mean_flag),
277  _output_std_dev_flag(rhs._output_std_dev_flag),
278  _chirp_flag(rhs._chirp_flag),
279  _missing_data_set_flag(rhs._missing_data_set_flag),
280  _invalid_downlink_flag(rhs._invalid_downlink_flag),
281  _thres_chirp_broadening(rhs._thres_chirp_broadening),
282  _thresh_chirp_sidelobe(rhs._thresh_chirp_sidelobe),
283  _thresh_chirp_islr(rhs._thresh_chirp_islr),
284  _thresh_input_mean(rhs._thresh_input_mean),
285  _exp_input_mean(rhs._exp_input_mean),
286  _thresh_input_std_dev(rhs._thresh_input_std_dev),
287  _exp_input_std_dev(rhs._exp_input_std_dev),
288  _thresh_dop_cen(rhs._thresh_dop_cen),
289  _thresh_dop_amb(rhs._thresh_dop_amb),
290  _thresh_output_mean(rhs._thresh_output_mean),
291  _exp_output_mean(rhs._exp_output_mean),
292  _thresh_output_std_dev(rhs._thresh_output_std_dev),
293  _exp_output_std_dev(rhs._exp_output_std_dev),
294  _thresh_input_missing_lines(rhs._thresh_input_missing_lines),
295  _thresh_input_gaps(rhs._thresh_input_gaps),
296  _lines_per_gaps(rhs._lines_per_gaps),
297  _num_gaps(rhs._num_gaps),
298  _num_missing_lines(rhs._num_missing_lines),
299  _tot_errors(rhs._tot_errors)
300  {
301  _input_mean[0] = rhs._input_mean[0];
302  _input_mean[1] = rhs._input_mean[1];
303 
304  _input_std_dev[0] = rhs._input_std_dev[0];
305  _input_std_dev[1] = rhs._input_std_dev[1];
306 
307  _output_mean[0] = rhs._output_mean[0];
308  _output_mean[1] = rhs._output_mean[1];
309 
310  _output_std_dev[0] = rhs._output_std_dev[0];
311  _output_std_dev[1] = rhs._output_std_dev[1];
312 
313  }
bool _input_std_dev_flag
input_std_dev_flag
Definition: SQ_ADSR.h:359
float _input_std_dev[2]
input_std_dev[2]
Definition: SQ_ADSR.h:467
float _num_missing_lines
num_missing_lines
Definition: SQ_ADSR.h:475
bool _missing_data_set_flag
missing_data_set_flag
Definition: SQ_ADSR.h:391
std::string _zero_doppler_time
zero_doppler_time
Definition: SQ_ADSR.h:341
bool _dop_cen_flag
dop_cen_flag
Definition: SQ_ADSR.h:371
float _exp_output_mean
exp_output_mean
Definition: SQ_ADSR.h:439
float _exp_input_std_dev
exp_input_std_dev
Definition: SQ_ADSR.h:423
float _output_mean[2]
output_mean[2]
Definition: SQ_ADSR.h:479
unsigned int _tot_errors
tot_errors
Definition: SQ_ADSR.h:487
float _thresh_input_std_dev
thresh_input_std_dev
Definition: SQ_ADSR.h:419
float _output_std_dev[2]
output_std_dev[2]
Definition: SQ_ADSR.h:483
float _thresh_chirp_sidelobe
thresh_chirp_sidelobe
Definition: SQ_ADSR.h:403
bool _chirp_flag
chirp_flag
Definition: SQ_ADSR.h:387
bool _input_missing_lines_flag
input_missing_lines_flag
Definition: SQ_ADSR.h:367
float _thresh_input_gaps
thresh_input_gaps
Definition: SQ_ADSR.h:455
float _thresh_chirp_islr
thresh_chirp_islr
Definition: SQ_ADSR.h:407
bool _input_mean_flag
input_mean_flag
Definition: SQ_ADSR.h:355
float _thresh_dop_amb
thresh_dop_amb
Definition: SQ_ADSR.h:431
float _input_mean[2]
input_mean[2]
Definition: SQ_ADSR.h:463
bool _invalid_downlink_flag
invalid_downlink_flag
Definition: SQ_ADSR.h:395
unsigned int _lines_per_gaps
lines_per_gaps
Definition: SQ_ADSR.h:459
float _thresh_input_mean
thresh_input_mean
Definition: SQ_ADSR.h:411
float _exp_output_std_dev
exp_output_std_dev
Definition: SQ_ADSR.h:447
float _thresh_input_missing_lines
thresh_input_missing_lines
Definition: SQ_ADSR.h:451
float _thres_chirp_broadening
thres_chirp_broadening
Definition: SQ_ADSR.h:399
float _thresh_output_mean
thresh_output_mean
Definition: SQ_ADSR.h:435
bool _output_mean_flag
output_mean_flag
Definition: SQ_ADSR.h:379
bool _attach_flag
attach_flag
Definition: SQ_ADSR.h:351
float _thresh_output_std_dev
thresh_output_std_dev
Definition: SQ_ADSR.h:443
float _num_gaps
num_gaps
Definition: SQ_ADSR.h:471
float _exp_input_mean
exp_input_mean
Definition: SQ_ADSR.h:415
bool _output_std_dev_flag
output_std_dev_flag
Definition: SQ_ADSR.h:383
float _thresh_dop_cen
thresh_dop_cen
Definition: SQ_ADSR.h:427
bool _dop_amb_flag
dop_amb_flag
Definition: SQ_ADSR.h:375
bool _input_gaps_flag
input_gaps_flag
Definition: SQ_ADSR.h:363
EnvisatAsarRecord(std::string mnemonic)
Constructor.

Member Function Documentation

◆ Clone()

EnvisatAsarRecord* ossimplugins::SQ_ADSR::Clone ( )
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().

69  {
70  return new SQ_ADSR(*this);
71  };
SQ_ADSR()
Constructor.
Definition: SQ_ADSR.cpp:16

◆ get_attach_flag()

bool ossimplugins::SQ_ADSR::get_attach_flag ( )
inline

attach_flag

Definition at line 100 of file SQ_ADSR.h.

References _attach_flag.

101  {
102  return _attach_flag;
103  };
bool _attach_flag
attach_flag
Definition: SQ_ADSR.h:351

◆ get_chirp_flag()

bool ossimplugins::SQ_ADSR::get_chirp_flag ( )
inline

chirp_flag

Definition at line 163 of file SQ_ADSR.h.

References _chirp_flag.

164  {
165  return _chirp_flag;
166  };
bool _chirp_flag
chirp_flag
Definition: SQ_ADSR.h:387

◆ get_dop_amb_flag()

bool ossimplugins::SQ_ADSR::get_dop_amb_flag ( )
inline

dop_amb_flag

Definition at line 142 of file SQ_ADSR.h.

References _dop_amb_flag.

143  {
144  return _dop_amb_flag;
145  };
bool _dop_amb_flag
dop_amb_flag
Definition: SQ_ADSR.h:375

◆ get_dop_cen_flag()

bool ossimplugins::SQ_ADSR::get_dop_cen_flag ( )
inline

dop_cen_flag

Definition at line 135 of file SQ_ADSR.h.

References _dop_cen_flag.

136  {
137  return _dop_cen_flag;
138  };
bool _dop_cen_flag
dop_cen_flag
Definition: SQ_ADSR.h:371

◆ get_exp_input_mean()

float ossimplugins::SQ_ADSR::get_exp_input_mean ( )
inline

exp_input_mean

Definition at line 212 of file SQ_ADSR.h.

References _exp_input_mean.

213  {
214  return _exp_input_mean;
215  };
float _exp_input_mean
exp_input_mean
Definition: SQ_ADSR.h:415

◆ get_exp_input_std_dev()

float ossimplugins::SQ_ADSR::get_exp_input_std_dev ( )
inline

exp_input_std_dev

Definition at line 226 of file SQ_ADSR.h.

References _exp_input_std_dev.

227  {
228  return _exp_input_std_dev;
229  };
float _exp_input_std_dev
exp_input_std_dev
Definition: SQ_ADSR.h:423

◆ get_exp_output_mean()

float ossimplugins::SQ_ADSR::get_exp_output_mean ( )
inline

exp_output_mean

Definition at line 254 of file SQ_ADSR.h.

References _exp_output_mean.

255  {
256  return _exp_output_mean;
257  };
float _exp_output_mean
exp_output_mean
Definition: SQ_ADSR.h:439

◆ get_exp_output_std_dev()

float ossimplugins::SQ_ADSR::get_exp_output_std_dev ( )
inline

exp_output_std_dev

Definition at line 268 of file SQ_ADSR.h.

References _exp_output_std_dev.

269  {
270  return _exp_output_std_dev;
271  };
float _exp_output_std_dev
exp_output_std_dev
Definition: SQ_ADSR.h:447

◆ get_input_gaps_flag()

bool ossimplugins::SQ_ADSR::get_input_gaps_flag ( )
inline

input_gaps_flag

Definition at line 121 of file SQ_ADSR.h.

References _input_gaps_flag.

122  {
123  return _input_gaps_flag;
124  };
bool _input_gaps_flag
input_gaps_flag
Definition: SQ_ADSR.h:363

◆ get_input_mean()

float* ossimplugins::SQ_ADSR::get_input_mean ( )
inline

input_mean[2]

Definition at line 296 of file SQ_ADSR.h.

References _input_mean.

297  {
298  return _input_mean;
299  };
float _input_mean[2]
input_mean[2]
Definition: SQ_ADSR.h:463

◆ get_input_mean_flag()

bool ossimplugins::SQ_ADSR::get_input_mean_flag ( )
inline

input_mean_flag

Definition at line 107 of file SQ_ADSR.h.

References _input_mean_flag.

108  {
109  return _input_mean_flag;
110  };
bool _input_mean_flag
input_mean_flag
Definition: SQ_ADSR.h:355

◆ get_input_missing_lines_flag()

bool ossimplugins::SQ_ADSR::get_input_missing_lines_flag ( )
inline

input_missing_lines_flag

Definition at line 128 of file SQ_ADSR.h.

References _input_missing_lines_flag.

129  {
131  };
bool _input_missing_lines_flag
input_missing_lines_flag
Definition: SQ_ADSR.h:367

◆ get_input_std_dev()

float* ossimplugins::SQ_ADSR::get_input_std_dev ( )
inline

input_std_dev[2]

Definition at line 303 of file SQ_ADSR.h.

References _input_std_dev.

304  {
305  return _input_std_dev;
306  };
float _input_std_dev[2]
input_std_dev[2]
Definition: SQ_ADSR.h:467

◆ get_input_std_dev_flag()

bool ossimplugins::SQ_ADSR::get_input_std_dev_flag ( )
inline

input_std_dev_flag

Definition at line 114 of file SQ_ADSR.h.

References _input_std_dev_flag.

115  {
116  return _input_std_dev_flag;
117  };
bool _input_std_dev_flag
input_std_dev_flag
Definition: SQ_ADSR.h:359

◆ get_invalid_downlink_flag()

bool ossimplugins::SQ_ADSR::get_invalid_downlink_flag ( )
inline

invalid_downlink_flag

Definition at line 177 of file SQ_ADSR.h.

References _invalid_downlink_flag.

178  {
179  return _invalid_downlink_flag;
180  };
bool _invalid_downlink_flag
invalid_downlink_flag
Definition: SQ_ADSR.h:395

◆ get_lines_per_gaps()

unsigned int ossimplugins::SQ_ADSR::get_lines_per_gaps ( )
inline

lines_per_gaps

Definition at line 289 of file SQ_ADSR.h.

References _lines_per_gaps.

290  {
291  return _lines_per_gaps;
292  };
unsigned int _lines_per_gaps
lines_per_gaps
Definition: SQ_ADSR.h:459

◆ get_missing_data_set_flag()

bool ossimplugins::SQ_ADSR::get_missing_data_set_flag ( )
inline

missing_data_set_flag

Definition at line 170 of file SQ_ADSR.h.

References _missing_data_set_flag.

171  {
172  return _missing_data_set_flag;
173  };
bool _missing_data_set_flag
missing_data_set_flag
Definition: SQ_ADSR.h:391

◆ get_num_gaps()

float ossimplugins::SQ_ADSR::get_num_gaps ( )
inline

num_gaps

Definition at line 310 of file SQ_ADSR.h.

References _num_gaps.

311  {
312  return _num_gaps;
313  };
float _num_gaps
num_gaps
Definition: SQ_ADSR.h:471

◆ get_num_missing_lines()

float ossimplugins::SQ_ADSR::get_num_missing_lines ( )
inline

num_missing_lines

Definition at line 317 of file SQ_ADSR.h.

References _num_missing_lines.

318  {
319  return _num_missing_lines;
320  };
float _num_missing_lines
num_missing_lines
Definition: SQ_ADSR.h:475

◆ get_output_mean()

float* ossimplugins::SQ_ADSR::get_output_mean ( )
inline

output_mean[2]

Definition at line 324 of file SQ_ADSR.h.

References _output_mean.

325  {
326  return _output_mean;
327  };
float _output_mean[2]
output_mean[2]
Definition: SQ_ADSR.h:479

◆ get_output_mean_flag()

bool ossimplugins::SQ_ADSR::get_output_mean_flag ( )
inline

output_mean_flag

Definition at line 149 of file SQ_ADSR.h.

References _output_mean_flag.

150  {
151  return _output_mean_flag;
152  };
bool _output_mean_flag
output_mean_flag
Definition: SQ_ADSR.h:379

◆ get_output_std_dev()

float* ossimplugins::SQ_ADSR::get_output_std_dev ( )
inline

output_std_dev[2]

Definition at line 331 of file SQ_ADSR.h.

References _output_std_dev.

332  {
333  return _output_std_dev;
334  };
float _output_std_dev[2]
output_std_dev[2]
Definition: SQ_ADSR.h:483

◆ get_output_std_dev_flag()

bool ossimplugins::SQ_ADSR::get_output_std_dev_flag ( )
inline

output_std_dev_flag

Definition at line 156 of file SQ_ADSR.h.

References _output_std_dev_flag.

157  {
158  return _output_std_dev_flag;
159  };
bool _output_std_dev_flag
output_std_dev_flag
Definition: SQ_ADSR.h:383

◆ get_thres_chirp_broadening()

float ossimplugins::SQ_ADSR::get_thres_chirp_broadening ( )
inline

thres_chirp_broadening

Definition at line 184 of file SQ_ADSR.h.

References _thres_chirp_broadening.

185  {
187  };
float _thres_chirp_broadening
thres_chirp_broadening
Definition: SQ_ADSR.h:399

◆ get_thresh_chirp_islr()

float ossimplugins::SQ_ADSR::get_thresh_chirp_islr ( )
inline

thresh_chirp_islr

Definition at line 198 of file SQ_ADSR.h.

References _thresh_chirp_islr.

199  {
200  return _thresh_chirp_islr;
201  };
float _thresh_chirp_islr
thresh_chirp_islr
Definition: SQ_ADSR.h:407

◆ get_thresh_chirp_sidelobe()

float ossimplugins::SQ_ADSR::get_thresh_chirp_sidelobe ( )
inline

thresh_chirp_sidelobe

Definition at line 191 of file SQ_ADSR.h.

References _thresh_chirp_sidelobe.

192  {
193  return _thresh_chirp_sidelobe;
194  };
float _thresh_chirp_sidelobe
thresh_chirp_sidelobe
Definition: SQ_ADSR.h:403

◆ get_thresh_dop_amb()

float ossimplugins::SQ_ADSR::get_thresh_dop_amb ( )
inline

thresh_dop_amb

Definition at line 240 of file SQ_ADSR.h.

References _thresh_dop_amb.

241  {
242  return _thresh_dop_amb;
243  };
float _thresh_dop_amb
thresh_dop_amb
Definition: SQ_ADSR.h:431

◆ get_thresh_dop_cen()

float ossimplugins::SQ_ADSR::get_thresh_dop_cen ( )
inline

thresh_dop_cen

Definition at line 233 of file SQ_ADSR.h.

References _thresh_dop_cen.

234  {
235  return _thresh_dop_cen;
236  };
float _thresh_dop_cen
thresh_dop_cen
Definition: SQ_ADSR.h:427

◆ get_thresh_input_gaps()

float ossimplugins::SQ_ADSR::get_thresh_input_gaps ( )
inline

thresh_input_gaps

Definition at line 282 of file SQ_ADSR.h.

References _thresh_input_gaps.

283  {
284  return _thresh_input_gaps;
285  };
float _thresh_input_gaps
thresh_input_gaps
Definition: SQ_ADSR.h:455

◆ get_thresh_input_mean()

float ossimplugins::SQ_ADSR::get_thresh_input_mean ( )
inline

thresh_input_mean

Definition at line 205 of file SQ_ADSR.h.

References _thresh_input_mean.

206  {
207  return _thresh_input_mean;
208  };
float _thresh_input_mean
thresh_input_mean
Definition: SQ_ADSR.h:411

◆ get_thresh_input_missing_lines()

float ossimplugins::SQ_ADSR::get_thresh_input_missing_lines ( )
inline

thresh_input_missing_lines

Definition at line 275 of file SQ_ADSR.h.

References _thresh_input_missing_lines.

276  {
278  };
float _thresh_input_missing_lines
thresh_input_missing_lines
Definition: SQ_ADSR.h:451

◆ get_thresh_input_std_dev()

float ossimplugins::SQ_ADSR::get_thresh_input_std_dev ( )
inline

thresh_input_std_dev

Definition at line 219 of file SQ_ADSR.h.

References _thresh_input_std_dev.

220  {
221  return _thresh_input_std_dev;
222  };
float _thresh_input_std_dev
thresh_input_std_dev
Definition: SQ_ADSR.h:419

◆ get_thresh_output_mean()

float ossimplugins::SQ_ADSR::get_thresh_output_mean ( )
inline

thresh_output_mean

Definition at line 247 of file SQ_ADSR.h.

References _thresh_output_mean.

248  {
249  return _thresh_output_mean;
250  };
float _thresh_output_mean
thresh_output_mean
Definition: SQ_ADSR.h:435

◆ get_thresh_output_std_dev()

float ossimplugins::SQ_ADSR::get_thresh_output_std_dev ( )
inline

thresh_output_std_dev

Definition at line 261 of file SQ_ADSR.h.

References _thresh_output_std_dev.

262  {
263  return _thresh_output_std_dev;
264  };
float _thresh_output_std_dev
thresh_output_std_dev
Definition: SQ_ADSR.h:443

◆ get_tot_errors()

unsigned int ossimplugins::SQ_ADSR::get_tot_errors ( )
inline

tot_errors

Definition at line 338 of file SQ_ADSR.h.

References _tot_errors.

339  {
340  return _tot_errors;
341  };
unsigned int _tot_errors
tot_errors
Definition: SQ_ADSR.h:487

◆ get_zero_doppler_time()

std::string ossimplugins::SQ_ADSR::get_zero_doppler_time ( )
inline

zero_doppler_time

Definition at line 93 of file SQ_ADSR.h.

References _zero_doppler_time.

94  {
95  return _zero_doppler_time;
96  };
std::string _zero_doppler_time
zero_doppler_time
Definition: SQ_ADSR.h:341

◆ Instanciate()

EnvisatAsarRecord* ossimplugins::SQ_ADSR::Instanciate ( )
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().

61  {
62  return new SQ_ADSR();
63  };
SQ_ADSR()
Constructor.
Definition: SQ_ADSR.cpp:16

◆ operator=()

SQ_ADSR & ossimplugins::SQ_ADSR::operator= ( const SQ_ADSR rhs)

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.

316  {
317  _zero_doppler_time = rhs._zero_doppler_time;
318  _attach_flag = rhs._attach_flag;
319  _input_mean_flag = rhs._input_mean_flag;
320  _input_std_dev_flag = rhs._input_std_dev_flag;
321  _input_gaps_flag = rhs._input_gaps_flag;
322  _input_missing_lines_flag = rhs._input_missing_lines_flag;
323  _dop_cen_flag = rhs._dop_cen_flag;
324  _dop_amb_flag = rhs._dop_amb_flag;
325  _output_mean_flag = rhs._output_mean_flag;
326  _output_std_dev_flag = rhs._output_std_dev_flag;
327  _chirp_flag = rhs._chirp_flag;
328  _missing_data_set_flag = rhs._missing_data_set_flag;
329  _invalid_downlink_flag = rhs._invalid_downlink_flag;
330  _thres_chirp_broadening = rhs._thres_chirp_broadening;
331  _thresh_chirp_sidelobe = rhs._thresh_chirp_sidelobe;
332  _thresh_chirp_islr = rhs._thresh_chirp_islr;
333  _thresh_input_mean = rhs._thresh_input_mean;
334  _exp_input_mean = rhs._exp_input_mean;
335  _thresh_input_std_dev = rhs._thresh_input_std_dev;
336  _exp_input_std_dev = rhs._exp_input_std_dev;
337  _thresh_dop_cen = rhs._thresh_dop_cen;
338  _thresh_dop_amb = rhs._thresh_dop_amb;
339  _thresh_output_mean = rhs._thresh_output_mean;
340  _exp_output_mean = rhs._exp_output_mean;
341  _thresh_output_std_dev = rhs._thresh_output_std_dev;
342  _exp_output_std_dev = rhs._exp_output_std_dev;
343  _thresh_input_missing_lines = rhs._thresh_input_missing_lines;
344  _thresh_input_gaps = rhs._thresh_input_gaps;
345  _lines_per_gaps = rhs._lines_per_gaps;
346  _num_gaps = rhs._num_gaps;
347  _num_missing_lines = rhs._num_missing_lines;
348  _tot_errors = rhs._tot_errors;
349 
350  _input_mean[0] = rhs._input_mean[0];
351  _input_mean[1] = rhs._input_mean[1];
352 
353  _input_std_dev[0] = rhs._input_std_dev[0];
354  _input_std_dev[1] = rhs._input_std_dev[1];
355 
356  _output_mean[0] = rhs._output_mean[0];
357  _output_mean[1] = rhs._output_mean[1];
358 
359  _output_std_dev[0] = rhs._output_std_dev[0];
360  _output_std_dev[1] = rhs._output_std_dev[1];
361 
362  return *this;
363  }
bool _input_std_dev_flag
input_std_dev_flag
Definition: SQ_ADSR.h:359
float _input_std_dev[2]
input_std_dev[2]
Definition: SQ_ADSR.h:467
float _num_missing_lines
num_missing_lines
Definition: SQ_ADSR.h:475
bool _missing_data_set_flag
missing_data_set_flag
Definition: SQ_ADSR.h:391
std::string _zero_doppler_time
zero_doppler_time
Definition: SQ_ADSR.h:341
bool _dop_cen_flag
dop_cen_flag
Definition: SQ_ADSR.h:371
float _exp_output_mean
exp_output_mean
Definition: SQ_ADSR.h:439
float _exp_input_std_dev
exp_input_std_dev
Definition: SQ_ADSR.h:423
float _output_mean[2]
output_mean[2]
Definition: SQ_ADSR.h:479
unsigned int _tot_errors
tot_errors
Definition: SQ_ADSR.h:487
float _thresh_input_std_dev
thresh_input_std_dev
Definition: SQ_ADSR.h:419
float _output_std_dev[2]
output_std_dev[2]
Definition: SQ_ADSR.h:483
float _thresh_chirp_sidelobe
thresh_chirp_sidelobe
Definition: SQ_ADSR.h:403
bool _chirp_flag
chirp_flag
Definition: SQ_ADSR.h:387
bool _input_missing_lines_flag
input_missing_lines_flag
Definition: SQ_ADSR.h:367
float _thresh_input_gaps
thresh_input_gaps
Definition: SQ_ADSR.h:455
float _thresh_chirp_islr
thresh_chirp_islr
Definition: SQ_ADSR.h:407
bool _input_mean_flag
input_mean_flag
Definition: SQ_ADSR.h:355
float _thresh_dop_amb
thresh_dop_amb
Definition: SQ_ADSR.h:431
float _input_mean[2]
input_mean[2]
Definition: SQ_ADSR.h:463
bool _invalid_downlink_flag
invalid_downlink_flag
Definition: SQ_ADSR.h:395
unsigned int _lines_per_gaps
lines_per_gaps
Definition: SQ_ADSR.h:459
float _thresh_input_mean
thresh_input_mean
Definition: SQ_ADSR.h:411
float _exp_output_std_dev
exp_output_std_dev
Definition: SQ_ADSR.h:447
float _thresh_input_missing_lines
thresh_input_missing_lines
Definition: SQ_ADSR.h:451
float _thres_chirp_broadening
thres_chirp_broadening
Definition: SQ_ADSR.h:399
float _thresh_output_mean
thresh_output_mean
Definition: SQ_ADSR.h:435
bool _output_mean_flag
output_mean_flag
Definition: SQ_ADSR.h:379
bool _attach_flag
attach_flag
Definition: SQ_ADSR.h:351
float _thresh_output_std_dev
thresh_output_std_dev
Definition: SQ_ADSR.h:443
float _num_gaps
num_gaps
Definition: SQ_ADSR.h:471
float _exp_input_mean
exp_input_mean
Definition: SQ_ADSR.h:415
bool _output_std_dev_flag
output_std_dev_flag
Definition: SQ_ADSR.h:383
float _thresh_dop_cen
thresh_dop_cen
Definition: SQ_ADSR.h:427
bool _dop_amb_flag
dop_amb_flag
Definition: SQ_ADSR.h:375
bool _input_gaps_flag
input_gaps_flag
Definition: SQ_ADSR.h:363

◆ Read()

void ossimplugins::SQ_ADSR::Read ( std::istream &  is)
inlinevirtual

Reads the class data from a stream.

Implements ossimplugins::EnvisatAsarRecord.

Definition at line 76 of file SQ_ADSR.h.

77  {
78  is>>*this;
79  };

◆ Write()

void ossimplugins::SQ_ADSR::Write ( std::ostream &  os)
inlinevirtual

Writes the class to a stream.

Implements ossimplugins::EnvisatAsarRecord.

Definition at line 84 of file SQ_ADSR.h.

85  {
86  os<<*this;
87  };

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const SQ_ADSR data 
)
friend

This function write the SQ_ADSR in a stream.

Definition at line 26 of file SQ_ADSR.cpp.

27  {
28  os<<"zero_doppler_time:"<<data._zero_doppler_time.c_str()<<std::endl;
29 
30  os<<"attach_flag:"<<data._attach_flag<<std::endl;
31 
32  os<<"input_mean_flag:"<<data._input_mean_flag<<std::endl;
33 
34  os<<"input_std_dev_flag:"<<data._input_std_dev_flag<<std::endl;
35 
36  os<<"input_gaps_flag:"<<data._input_gaps_flag<<std::endl;
37 
38  os<<"input_missing_lines_flag:"<<data._input_missing_lines_flag<<std::endl;
39 
40  os<<"dop_cen_flag:"<<data._dop_cen_flag<<std::endl;
41 
42  os<<"dop_amb_flag:"<<data._dop_amb_flag<<std::endl;
43 
44  os<<"output_mean_flag:"<<data._output_mean_flag<<std::endl;
45 
46  os<<"output_std_dev_flag:"<<data._output_std_dev_flag<<std::endl;
47 
48  os<<"chirp_flag:"<<data._chirp_flag<<std::endl;
49 
50  os<<"missing_data_set_flag:"<<data._missing_data_set_flag<<std::endl;
51 
52  os<<"invalid_downlink_flag:"<<data._invalid_downlink_flag<<std::endl;
53 
54  os<<"thres_chirp_broadening:"<<data._thres_chirp_broadening<<std::endl;
55 
56  os<<"thresh_chirp_sidelobe:"<<data._thresh_chirp_sidelobe<<std::endl;
57 
58  os<<"thresh_chirp_islr:"<<data._thresh_chirp_islr<<std::endl;
59 
60  os<<"thresh_input_mean:"<<data._thresh_input_mean<<std::endl;
61 
62  os<<"exp_input_mean:"<<data._exp_input_mean<<std::endl;
63 
64  os<<"thresh_input_std_dev:"<<data._thresh_input_std_dev<<std::endl;
65 
66  os<<"exp_input_std_dev:"<<data._exp_input_std_dev<<std::endl;
67 
68  os<<"thresh_dop_cen:"<<data._thresh_dop_cen<<std::endl;
69 
70  os<<"thresh_dop_amb:"<<data._thresh_dop_amb<<std::endl;
71 
72  os<<"thresh_output_mean:"<<data._thresh_output_mean<<std::endl;
73 
74  os<<"exp_output_mean:"<<data._exp_output_mean<<std::endl;
75 
76  os<<"thresh_output_std_dev:"<<data._thresh_output_std_dev<<std::endl;
77 
78  os<<"exp_output_std_dev:"<<data._exp_output_std_dev<<std::endl;
79 
80  os<<"thresh_input_missing_lines:"<<data._thresh_input_missing_lines<<std::endl;
81 
82  os<<"thresh_input_gaps:"<<data._thresh_input_gaps<<std::endl;
83 
84  os<<"lines_per_gaps:"<<data._lines_per_gaps<<std::endl;
85 
86  os<<"input_mean[0]:"<<data._input_mean[0]<<std::endl;
87  os<<"input_mean[1]:"<<data._input_mean[1]<<std::endl;
88 
89  os<<"input_std_dev[0]:"<<data._input_std_dev[0]<<std::endl;
90  os<<"input_std_dev[1]:"<<data._input_std_dev[1]<<std::endl;
91 
92  os<<"num_gaps:"<<data._num_gaps<<std::endl;
93 
94  os<<"num_missing_lines:"<<data._num_missing_lines<<std::endl;
95 
96  os<<"output_mean[0]:"<<data._output_mean[0]<<std::endl;
97  os<<"output_mean[1]:"<<data._output_mean[1]<<std::endl;
98 
99  os<<"output_std_dev[0]:"<<data._output_std_dev[0]<<std::endl;
100  os<<"output_std_dev[1]:"<<data._output_std_dev[1]<<std::endl;
101 
102  os<<"tot_errors:"<<data._tot_errors<<std::endl;
103 
104  return os;
105 
106  }

◆ operator>>

std::istream& operator>> ( std::istream &  is,
SQ_ADSR data 
)
friend

This function read a SQ_ADSR from a stream.

Definition at line 108 of file SQ_ADSR.cpp.

109  {
110  // char buf64[65];
111  // buf64[64] = '\0';
112  // char buf32[33];
113  // buf32[32] = '\0';
114  // char buf27[28];
115  // buf27[27] = '\0';
116  // char buf20[21];
117  // buf20[20] = '\0';
118  char buf16[17];
119  buf16[16]='\0';
120  char buf15[16];
121  buf15[15] = '\0';
122  // char buf14[15];
123  // buf14[14] = '\0';
124  // char buf13[14];
125  // buf13[13] = '\0';
126  char buf12[13];
127  buf12[12] = '\0';
128  // char buf11[12];
129  // buf11[11] = '\0';
130  // char buf10[11];
131  // buf10[10] = '\0';
132  // char buf9[10];
133  // buf9[9] = '\0';
134  // char buf8[9];
135  // buf8[8] = '\0';
136  char buf7[8];
137  buf7[7] = '\0';
138  // char buf6[7];
139  // buf6[6] = '\0';
140  // char buf5[6];
141  // buf5[5] = '\0';
142  // char buf4[5];
143  // buf4[4] = '\0';
144  // char buf3[4];
145  // buf3[3] = '\0';
146  // char buf2[3];
147  // buf2[2] = '\0';
148 // char buf1[1]; // not used avoid warning
149 
150  is.read(buf12,12);
151  data._zero_doppler_time = buf12;
152 
153  is.read((char*)&(data._attach_flag),1);
154 
155  is.read((char*)&(data._input_mean_flag),1);
156 
157  is.read((char*)&(data._input_std_dev_flag),1);
158 
159  is.read((char*)&(data._input_gaps_flag),1);
160 
161  is.read((char*)&(data._input_missing_lines_flag),1);
162 
163  is.read((char*)&(data._dop_cen_flag),1);
164 
165  is.read((char*)&(data._dop_amb_flag),1);
166 
167  is.read((char*)&(data._output_mean_flag),1);
168 
169  is.read((char*)&(data._output_std_dev_flag),1);
170 
171  is.read((char*)&(data._chirp_flag),1);
172 
173  is.read((char*)&(data._missing_data_set_flag),1);
174 
175  is.read((char*)&(data._invalid_downlink_flag),1);
176 
177  is.read(buf7,7);
178 
179  is.read((char*)&(data._thres_chirp_broadening),4);
180  data.SwitchEndian(data._thres_chirp_broadening);
181 
182  is.read((char*)&(data._thresh_chirp_sidelobe),4);
183  data.SwitchEndian(data._thresh_chirp_sidelobe);
184 
185  is.read((char*)&(data._thresh_chirp_islr),4);
186  data.SwitchEndian(data._thresh_chirp_islr);
187 
188  is.read((char*)&(data._thresh_input_mean),4);
189  data.SwitchEndian(data._thresh_input_mean);
190 
191  is.read((char*)&(data._exp_input_mean),4);
192  data.SwitchEndian(data._exp_input_mean);
193 
194  is.read((char*)&(data._thresh_input_std_dev),4);
195  data.SwitchEndian(data._thresh_input_std_dev);
196 
197  is.read((char*)&(data._exp_input_std_dev),4);
198  data.SwitchEndian(data._exp_input_std_dev);
199 
200  is.read((char*)&(data._thresh_dop_cen),4);
201  data.SwitchEndian(data._thresh_dop_cen);
202 
203  is.read((char*)&(data._thresh_dop_amb),4);
204  data.SwitchEndian(data._thresh_dop_amb);
205 
206  is.read((char*)&(data._thresh_output_mean),4);
207  data.SwitchEndian(data._thresh_output_mean);
208 
209  is.read((char*)&(data._exp_output_mean),4);
210  data.SwitchEndian(data._exp_output_mean);
211 
212  is.read((char*)&(data._thresh_output_std_dev),4);
213  data.SwitchEndian(data._thresh_output_std_dev);
214 
215  is.read((char*)&(data._exp_output_std_dev),4);
216  data.SwitchEndian(data._exp_output_std_dev);
217 
218  is.read((char*)&(data._thresh_input_missing_lines),4);
219  data.SwitchEndian(data._thresh_input_missing_lines);
220 
221  is.read((char*)&(data._thresh_input_gaps),4);
222  data.SwitchEndian(data._thresh_input_gaps);
223 
224  is.read((char*)&(data._lines_per_gaps),4);
225  data.SwitchEndian(data._lines_per_gaps);
226 
227  is.read(buf15,15);
228 
229  is.read((char*)&(data._input_mean[0]),4);
230  data.SwitchEndian(data._input_mean[0]);
231 
232  is.read((char*)&(data._input_mean[1]),4);
233  data.SwitchEndian(data._input_mean[1]);
234 
235  is.read((char*)&(data._input_std_dev[0]),4);
236  data.SwitchEndian(data._input_std_dev[0]);
237  is.read((char*)&(data._input_std_dev[1]),4);
238  data.SwitchEndian(data._input_std_dev[1]);
239 
240  is.read((char*)&(data._num_gaps),4);
241  data.SwitchEndian(data._num_gaps);
242 
243  is.read((char*)&(data._num_missing_lines),4);
244  data.SwitchEndian(data._num_missing_lines);
245 
246  is.read((char*)&(data._output_mean[0]),4);
247  data.SwitchEndian(data._output_mean[0]);
248  is.read((char*)&(data._output_mean[1]),4);
249  data.SwitchEndian(data._output_mean[1]);
250 
251  is.read((char*)&(data._output_std_dev[0]),4);
252  data.SwitchEndian(data._output_std_dev[0]);
253 
254  is.read((char*)&(data._output_std_dev[1]),4);
255  data.SwitchEndian(data._output_std_dev[1]);
256 
257  is.read((char*)&(data._tot_errors),4);
258  data.SwitchEndian(data._tot_errors);
259 
260  is.read(buf16,16);
261 
262  return is;
263 
264  }

Member Data Documentation

◆ _attach_flag

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>>().

◆ _chirp_flag

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>>().

◆ _dop_amb_flag

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>>().

◆ _dop_cen_flag

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>>().

◆ _exp_input_mean

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>>().

◆ _exp_input_std_dev

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>>().

◆ _exp_output_mean

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>>().

◆ _exp_output_std_dev

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>>().

◆ _input_gaps_flag

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>>().

◆ _input_mean

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().

◆ _input_mean_flag

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>>().

◆ _input_missing_lines_flag

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>>().

◆ _input_std_dev

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().

◆ _input_std_dev_flag

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>>().

◆ _invalid_downlink_flag

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>>().

◆ _lines_per_gaps

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>>().

◆ _missing_data_set_flag

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>>().

◆ _num_gaps

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>>().

◆ _num_missing_lines

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>>().

◆ _output_mean

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().

◆ _output_mean_flag

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>>().

◆ _output_std_dev

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().

◆ _output_std_dev_flag

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>>().

◆ _thres_chirp_broadening

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>>().

◆ _thresh_chirp_islr

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>>().

◆ _thresh_chirp_sidelobe

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>>().

◆ _thresh_dop_amb

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>>().

◆ _thresh_dop_cen

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>>().

◆ _thresh_input_gaps

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>>().

◆ _thresh_input_mean

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>>().

◆ _thresh_input_missing_lines

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>>().

◆ _thresh_input_std_dev

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>>().

◆ _thresh_output_mean

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>>().

◆ _thresh_output_std_dev

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>>().

◆ _tot_errors

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>>().

◆ _zero_doppler_time

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>>().


The documentation for this class was generated from the following files: