OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read a Compensation data record. More...
#include <CompensationDataRecord.h>
Public Member Functions | |
CompensationDataRecord () | |
Constructor. More... | |
~CompensationDataRecord () | |
Destructor. More... | |
CompensationDataRecord (const CompensationDataRecord &rhs) | |
Copy constructor. More... | |
CompensationDataRecord & | operator= (const CompensationDataRecord &rhs) |
Copy operator. More... | |
std::string | get_comp_desig () |
Compensation data designator. More... | |
std::string | get_comp_descr () |
Compensation data descriptor More... | |
int | get_n_comp_rec () |
Number of compensation records More... | |
int | get_comp_seq_no () |
Compensation record sequence number More... | |
int | get_beam_tab_size () |
Number of beam table entries More... | |
double * | get_beam_tab () |
Elevation gain beam profile More... | |
std::string | get_beam_type () |
Beam type More... | |
double | get_look_angle () |
Look angle of beam table centre More... | |
double | get_beam_tab_inc () |
Increment between beam table entries More... | |
Protected Attributes | |
std::string | _comp_desig |
Compensation data designator. More... | |
std::string | _comp_descr |
Compensation data descriptor More... | |
int | _n_comp_rec |
Number of compensation records More... | |
int | _comp_seq_no |
Compensation record sequence number More... | |
int | _beam_tab_size |
Number of beam table entries More... | |
double | _beam_tab [256] |
Elevation gain beam profile More... | |
std::string | _beam_type |
Beam type More... | |
double | _look_angle |
Look angle of beam table centre More... | |
double | _beam_tab_inc |
Increment between beam table entries More... | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const CompensationDataRecord &data) |
This function writes the CompensationDataRecord in a stream. More... | |
std::istream & | operator>> (std::istream &is, CompensationDataRecord &data) |
This function reads a CompensationDataRecord from a stream. More... | |
This class is able to read a Compensation data record.
Definition at line 26 of file CompensationDataRecord.h.
ossimplugins::CompensationDataRecord::CompensationDataRecord | ( | ) |
ossimplugins::CompensationDataRecord::~CompensationDataRecord | ( | ) |
ossimplugins::CompensationDataRecord::CompensationDataRecord | ( | const CompensationDataRecord & | rhs | ) |
Copy constructor.
Definition at line 97 of file CompensationDataRecord.cpp.
References _beam_tab, _beam_tab_inc, _beam_tab_size, _beam_type, _comp_descr, _comp_desig, _comp_seq_no, _look_angle, and _n_comp_rec.
|
inline |
Elevation gain beam profile
Definition at line 96 of file CompensationDataRecord.h.
References _beam_tab.
|
inline |
Increment between beam table entries
Definition at line 117 of file CompensationDataRecord.h.
References _beam_tab_inc.
|
inline |
Number of beam table entries
Definition at line 89 of file CompensationDataRecord.h.
References _beam_tab_size.
|
inline |
Beam type
Definition at line 103 of file CompensationDataRecord.h.
References _beam_type.
|
inline |
Compensation data descriptor
Definition at line 68 of file CompensationDataRecord.h.
References _comp_descr.
|
inline |
Compensation data designator.
Definition at line 61 of file CompensationDataRecord.h.
References _comp_desig.
|
inline |
Compensation record sequence number
Definition at line 82 of file CompensationDataRecord.h.
References _comp_seq_no.
|
inline |
Look angle of beam table centre
Definition at line 110 of file CompensationDataRecord.h.
References _look_angle.
|
inline |
Number of compensation records
Definition at line 75 of file CompensationDataRecord.h.
References _n_comp_rec.
CompensationDataRecord & ossimplugins::CompensationDataRecord::operator= | ( | const CompensationDataRecord & | rhs | ) |
Copy operator.
Definition at line 121 of file CompensationDataRecord.cpp.
References _beam_tab, _beam_tab_inc, _beam_tab_size, _beam_type, _comp_descr, _comp_desig, _comp_seq_no, _look_angle, and _n_comp_rec.
|
friend |
This function writes the CompensationDataRecord in a stream.
Definition at line 24 of file CompensationDataRecord.cpp.
|
friend |
This function reads a CompensationDataRecord from a stream.
Definition at line 49 of file CompensationDataRecord.cpp.
|
protected |
Elevation gain beam profile
Definition at line 146 of file CompensationDataRecord.h.
Referenced by CompensationDataRecord(), get_beam_tab(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Increment between beam table entries
Definition at line 158 of file CompensationDataRecord.h.
Referenced by CompensationDataRecord(), get_beam_tab_inc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of beam table entries
Definition at line 142 of file CompensationDataRecord.h.
Referenced by CompensationDataRecord(), get_beam_tab_size(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Beam type
Definition at line 150 of file CompensationDataRecord.h.
Referenced by CompensationDataRecord(), get_beam_type(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Compensation data descriptor
Definition at line 130 of file CompensationDataRecord.h.
Referenced by CompensationDataRecord(), get_comp_descr(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Compensation data designator.
Definition at line 120 of file CompensationDataRecord.h.
Referenced by CompensationDataRecord(), get_comp_desig(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Compensation record sequence number
Definition at line 138 of file CompensationDataRecord.h.
Referenced by CompensationDataRecord(), get_comp_seq_no(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Look angle of beam table centre
Definition at line 154 of file CompensationDataRecord.h.
Referenced by CompensationDataRecord(), get_look_angle(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of compensation records
Definition at line 134 of file CompensationDataRecord.h.
Referenced by CompensationDataRecord(), get_n_comp_rec(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().