OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the ASAR AntennaElevationPatterns record. More...
#include <AntennaElevationPatterns.h>
Public Member Functions | |
AntennaElevationPatterns () | |
Constructor. More... | |
virtual | ~AntennaElevationPatterns () |
Destructor. More... | |
AntennaElevationPatterns (const AntennaElevationPatterns &rhs) | |
Copy constructor. More... | |
AntennaElevationPatterns & | operator= (const AntennaElevationPatterns &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... | |
float * | get_elevation_pattern () |
Elevation Pattern. More... | |
![]() | |
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... | |
float | _elevation_pattern [33] |
Elevation Pattern. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AntennaElevationPatterns &data) |
This function writes the AntennaElevationPatterns in a stream. More... | |
std::istream & | operator>> (std::istream &is, AntennaElevationPatterns &data) |
This function reads a AntennaElevationPatterns from a stream. More... | |
Additional Inherited Members | |
![]() | |
template<typename T > | |
void | SwitchEndian (T &value) |
This function switches the LSB value and the MSB value of the parameter. More... | |
![]() | |
std::string | _mnemonic |
This class is able to read the ASAR AntennaElevationPatterns record.
Definition at line 25 of file AntennaElevationPatterns.h.
ossimplugins::AntennaElevationPatterns::AntennaElevationPatterns | ( | ) |
Constructor.
Definition at line 16 of file AntennaElevationPatterns.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
ossimplugins::AntennaElevationPatterns::AntennaElevationPatterns | ( | const AntennaElevationPatterns & | rhs | ) |
Copy constructor.
Definition at line 72 of file AntennaElevationPatterns.cpp.
References _elevation_pattern.
|
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 69 of file AntennaElevationPatterns.h.
References AntennaElevationPatterns().
|
inline |
attach_flag
Definition at line 101 of file AntennaElevationPatterns.h.
References _attach_flag.
|
inline |
Elevation Pattern.
Definition at line 115 of file AntennaElevationPatterns.h.
References _elevation_pattern.
|
inline |
swath
Definition at line 108 of file AntennaElevationPatterns.h.
References _swath.
|
inline |
zero_doppler_time
Definition at line 94 of file AntennaElevationPatterns.h.
References _zero_doppler_time.
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::EnvisatAsarRecord.
Definition at line 61 of file AntennaElevationPatterns.h.
References AntennaElevationPatterns().
AntennaElevationPatterns & ossimplugins::AntennaElevationPatterns::operator= | ( | const AntennaElevationPatterns & | rhs | ) |
Copy operator.
Definition at line 84 of file AntennaElevationPatterns.cpp.
References _attach_flag, _elevation_pattern, _swath, and _zero_doppler_time.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::EnvisatAsarRecord.
Definition at line 77 of file AntennaElevationPatterns.h.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::EnvisatAsarRecord.
Definition at line 85 of file AntennaElevationPatterns.h.
|
friend |
This function writes the AntennaElevationPatterns in a stream.
Definition at line 25 of file AntennaElevationPatterns.cpp.
|
friend |
This function reads a AntennaElevationPatterns from a stream.
Definition at line 41 of file AntennaElevationPatterns.cpp.
bool ossimplugins::AntennaElevationPatterns::_attach_flag |
attach_flag
Definition at line 128 of file AntennaElevationPatterns.h.
Referenced by get_attach_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
float ossimplugins::AntennaElevationPatterns::_elevation_pattern[33] |
Elevation Pattern.
Definition at line 136 of file AntennaElevationPatterns.h.
Referenced by AntennaElevationPatterns(), get_elevation_pattern(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
std::string ossimplugins::AntennaElevationPatterns::_swath |
swath
Definition at line 132 of file AntennaElevationPatterns.h.
Referenced by get_swath(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
std::string ossimplugins::AntennaElevationPatterns::_zero_doppler_time |
zero_doppler_time
Definition at line 118 of file AntennaElevationPatterns.h.
Referenced by get_zero_doppler_time(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().