|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the ASAR DopplerCentroidParameters record. More...
#include <DopplerCentroidParameters.h>
Public Member Functions | |
| DopplerCentroidParameters () | |
| Constructor. More... | |
| virtual | ~DopplerCentroidParameters () |
| Destructor. More... | |
| DopplerCentroidParameters (const DopplerCentroidParameters &rhs) | |
| Copy constructor. More... | |
| DopplerCentroidParameters & | operator= (const DopplerCentroidParameters &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... | |
| float | get_slant_range_time () |
| slant_range_time More... | |
| float * | get_dop_coef () |
| dop_coef[5] More... | |
| float | get_dop_conf () |
| dop_conf More... | |
| bool | get_dop_conf_below_thresh_flag () |
| dop_conf_below_thresh_flag More... | |
| signed short * | get_delta_dopp_coeff () |
| delta_dopp_coeff[5] 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... | |
| float | _slant_range_time |
| slant_range_time More... | |
| float | _dop_coef [5] |
| dop_coef[5] More... | |
| float | _dop_conf |
| dop_conf More... | |
| bool | _dop_conf_below_thresh_flag |
| dop_conf_below_thresh_flag More... | |
| signed short | _delta_dopp_coeff [5] |
| delta_dopp_coeff[5] More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const DopplerCentroidParameters &data) |
| This function writes the DopplerCentroidParameters in a stream. More... | |
| std::istream & | operator>> (std::istream &is, DopplerCentroidParameters &data) |
| This function reads a DopplerCentroidParameters 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 DopplerCentroidParameters record.
Definition at line 24 of file DopplerCentroidParameters.h.
| ossimplugins::DopplerCentroidParameters::DopplerCentroidParameters | ( | ) |
Constructor.
Definition at line 16 of file DopplerCentroidParameters.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
| ossimplugins::DopplerCentroidParameters::DopplerCentroidParameters | ( | const DopplerCentroidParameters & | rhs | ) |
Copy constructor.
Definition at line 124 of file DopplerCentroidParameters.cpp.
References _delta_dopp_coeff, and _dop_coef.
|
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 DopplerCentroidParameters.h.
References DopplerCentroidParameters().
|
inline |
attach_flag
Definition at line 100 of file DopplerCentroidParameters.h.
References _attach_flag.
|
inline |
delta_dopp_coeff[5]
Definition at line 135 of file DopplerCentroidParameters.h.
References _delta_dopp_coeff.
|
inline |
dop_coef[5]
Definition at line 114 of file DopplerCentroidParameters.h.
References _dop_coef.
|
inline |
dop_conf
Definition at line 121 of file DopplerCentroidParameters.h.
References _dop_conf.
|
inline |
dop_conf_below_thresh_flag
Definition at line 128 of file DopplerCentroidParameters.h.
References _dop_conf_below_thresh_flag.
|
inline |
slant_range_time
Definition at line 107 of file DopplerCentroidParameters.h.
References _slant_range_time.
|
inline |
zero_doppler_time
Definition at line 93 of file DopplerCentroidParameters.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 DopplerCentroidParameters.h.
References DopplerCentroidParameters().
| DopplerCentroidParameters & ossimplugins::DopplerCentroidParameters::operator= | ( | const DopplerCentroidParameters & | rhs | ) |
Copy operator.
Definition at line 141 of file DopplerCentroidParameters.cpp.
References _attach_flag, _delta_dopp_coeff, _dop_coef, _dop_conf, _dop_conf_below_thresh_flag, _slant_range_time, and _zero_doppler_time.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::EnvisatAsarRecord.
Definition at line 76 of file DopplerCentroidParameters.h.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::EnvisatAsarRecord.
Definition at line 84 of file DopplerCentroidParameters.h.
|
friend |
This function writes the DopplerCentroidParameters in a stream.
Definition at line 25 of file DopplerCentroidParameters.cpp.
|
friend |
This function reads a DopplerCentroidParameters from a stream.
Definition at line 53 of file DopplerCentroidParameters.cpp.
| bool ossimplugins::DopplerCentroidParameters::_attach_flag |
attach_flag
Definition at line 147 of file DopplerCentroidParameters.h.
Referenced by get_attach_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| signed short ossimplugins::DopplerCentroidParameters::_delta_dopp_coeff[5] |
delta_dopp_coeff[5]
Definition at line 167 of file DopplerCentroidParameters.h.
Referenced by DopplerCentroidParameters(), get_delta_dopp_coeff(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::DopplerCentroidParameters::_dop_coef[5] |
dop_coef[5]
Definition at line 155 of file DopplerCentroidParameters.h.
Referenced by DopplerCentroidParameters(), get_dop_coef(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::DopplerCentroidParameters::_dop_conf |
dop_conf
Definition at line 159 of file DopplerCentroidParameters.h.
Referenced by get_dop_conf(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| bool ossimplugins::DopplerCentroidParameters::_dop_conf_below_thresh_flag |
dop_conf_below_thresh_flag
Definition at line 163 of file DopplerCentroidParameters.h.
Referenced by get_dop_conf_below_thresh_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| float ossimplugins::DopplerCentroidParameters::_slant_range_time |
slant_range_time
Definition at line 151 of file DopplerCentroidParameters.h.
Referenced by get_slant_range_time(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
| std::string ossimplugins::DopplerCentroidParameters::_zero_doppler_time |
zero_doppler_time
Definition at line 138 of file DopplerCentroidParameters.h.
Referenced by get_zero_doppler_time(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
1.8.14