|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the ASAR ChirpParameters record. More...
#include <ChirpParameters.h>
Public Member Functions | |
| ChirpParameters () | |
| Constructor. More... | |
| virtual | ~ChirpParameters () |
| Destructor. More... | |
| ChirpParameters (const ChirpParameters &rhs) | |
| Copy constructor. More... | |
| ChirpParameters & | operator= (const ChirpParameters &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... | |
| std::string | get_swath () |
| swath More... | |
| std::string | get_polar () |
| polar More... | |
| float | get_chirp_width () |
| chirp_width More... | |
| float | get_chirp_sidelobe () |
| chirp_sidelobe More... | |
| float | get_chirp_islr () |
| chirp_islr More... | |
| float | get_chirp_peak_loc () |
| chirp_peak_loc More... | |
| float | get_re_chirp_power () |
| re_chirp_power More... | |
| float | get_elev_chirp_power () |
| elev_chirp_power More... | |
| bool | get_chirp_quality_flag () |
| chirp_quality_flag More... | |
| float | get_ref_chirp_power () |
| ref_chirp_power More... | |
| std::string | get_normalisation_source () |
| normalisation_source More... | |
| float * | get_cal_pulse_info () |
| cal_pulse_info[352] 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... | |
| std::string | _swath |
| swath More... | |
| std::string | _polar |
| polar More... | |
| float | _chirp_width |
| chirp_width More... | |
| float | _chirp_sidelobe |
| chirp_sidelobe More... | |
| float | _chirp_islr |
| chirp_islr More... | |
| float | _chirp_peak_loc |
| chirp_peak_loc More... | |
| float | _re_chirp_power |
| re_chirp_power More... | |
| float | _elev_chirp_power |
| elev_chirp_power More... | |
| bool | _chirp_quality_flag |
| chirp_quality_flag More... | |
| float | _ref_chirp_power |
| ref_chirp_power More... | |
| std::string | _normalisation_source |
| normalisation_source More... | |
| float | _cal_pulse_info [352] |
| cal_pulse_info[352] More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const ChirpParameters &data) |
| This function writes the ChirpParameters in a stream. More... | |
| std::istream & | operator>> (std::istream &is, ChirpParameters &data) |
| This function reads a ChirpParameters 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 |
This class is able to read the ASAR ChirpParameters record.
Definition at line 24 of file ChirpParameters.h.
| ossimplugins::ChirpParameters::ChirpParameters | ( | ) |
Constructor.
Definition at line 16 of file ChirpParameters.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
| ossimplugins::ChirpParameters::ChirpParameters | ( | const ChirpParameters & | rhs | ) |
Copy constructor.
Definition at line 154 of file ChirpParameters.cpp.
References _cal_pulse_info.
|
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 ChirpParameters.h.
References ChirpParameters().
|
inline |
attach_flag
Definition at line 100 of file ChirpParameters.h.
References _attach_flag.
|
inline |
cal_pulse_info[352]
Definition at line 184 of file ChirpParameters.h.
References _cal_pulse_info.
|
inline |
chirp_islr
Definition at line 135 of file ChirpParameters.h.
References _chirp_islr.
|
inline |
chirp_peak_loc
Definition at line 142 of file ChirpParameters.h.
References _chirp_peak_loc.
|
inline |
chirp_quality_flag
Definition at line 163 of file ChirpParameters.h.
References _chirp_quality_flag.
|
inline |
chirp_sidelobe
Definition at line 128 of file ChirpParameters.h.
References _chirp_sidelobe.
|
inline |
chirp_width
Definition at line 121 of file ChirpParameters.h.
References _chirp_width.
|
inline |
elev_chirp_power
Definition at line 156 of file ChirpParameters.h.
References _elev_chirp_power.
|
inline |
normalisation_source
Definition at line 177 of file ChirpParameters.h.
References _normalisation_source.
|
inline |
|
inline |
re_chirp_power
Definition at line 149 of file ChirpParameters.h.
References _re_chirp_power.
|
inline |
ref_chirp_power
Definition at line 170 of file ChirpParameters.h.
References _ref_chirp_power.
|
inline |
|
inline |
zero_doppler_time
Definition at line 93 of file ChirpParameters.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 ChirpParameters.h.
References ChirpParameters().
| ChirpParameters & ossimplugins::ChirpParameters::operator= | ( | const ChirpParameters & | rhs | ) |
Copy operator.
Definition at line 176 of file ChirpParameters.cpp.
References _attach_flag, _cal_pulse_info, _chirp_islr, _chirp_peak_loc, _chirp_quality_flag, _chirp_sidelobe, _chirp_width, _elev_chirp_power, _normalisation_source, _polar, _re_chirp_power, _ref_chirp_power, _swath, and _zero_doppler_time.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::EnvisatAsarRecord.
Definition at line 76 of file ChirpParameters.h.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::EnvisatAsarRecord.
Definition at line 84 of file ChirpParameters.h.
|
friend |
This function writes the ChirpParameters in a stream.
Definition at line 25 of file ChirpParameters.cpp.
|
friend |
This function reads a ChirpParameters from a stream.
Definition at line 61 of file ChirpParameters.cpp.
| bool ossimplugins::ChirpParameters::_attach_flag |
attach_flag
Definition at line 197 of file ChirpParameters.h.
Referenced by get_attach_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::ChirpParameters::_cal_pulse_info[352] |
cal_pulse_info[352]
Definition at line 245 of file ChirpParameters.h.
Referenced by ChirpParameters(), get_cal_pulse_info(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::ChirpParameters::_chirp_islr |
chirp_islr
Definition at line 217 of file ChirpParameters.h.
Referenced by get_chirp_islr(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::ChirpParameters::_chirp_peak_loc |
chirp_peak_loc
Definition at line 221 of file ChirpParameters.h.
Referenced by get_chirp_peak_loc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| bool ossimplugins::ChirpParameters::_chirp_quality_flag |
chirp_quality_flag
Definition at line 233 of file ChirpParameters.h.
Referenced by get_chirp_quality_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::ChirpParameters::_chirp_sidelobe |
chirp_sidelobe
Definition at line 213 of file ChirpParameters.h.
Referenced by get_chirp_sidelobe(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::ChirpParameters::_chirp_width |
chirp_width
Definition at line 209 of file ChirpParameters.h.
Referenced by get_chirp_width(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::ChirpParameters::_elev_chirp_power |
elev_chirp_power
Definition at line 229 of file ChirpParameters.h.
Referenced by get_elev_chirp_power(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| std::string ossimplugins::ChirpParameters::_normalisation_source |
normalisation_source
Definition at line 241 of file ChirpParameters.h.
Referenced by get_normalisation_source(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| std::string ossimplugins::ChirpParameters::_polar |
polar
Definition at line 205 of file ChirpParameters.h.
Referenced by get_polar(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::ChirpParameters::_re_chirp_power |
re_chirp_power
Definition at line 225 of file ChirpParameters.h.
Referenced by get_re_chirp_power(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::ChirpParameters::_ref_chirp_power |
ref_chirp_power
Definition at line 237 of file ChirpParameters.h.
Referenced by get_ref_chirp_power(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| std::string ossimplugins::ChirpParameters::_swath |
swath
Definition at line 201 of file ChirpParameters.h.
Referenced by get_swath(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| std::string ossimplugins::ChirpParameters::_zero_doppler_time |
zero_doppler_time
Definition at line 187 of file ChirpParameters.h.
Referenced by get_zero_doppler_time(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
1.8.14