12 #ifndef CompensationDataRecord_h 13 #define CompensationDataRecord_h std::string _comp_descr
Compensation data descriptor
std::string get_comp_desig()
Compensation data designator.
friend std::istream & operator>>(std::istream &is, CompensationDataRecord &data)
This function reads a CompensationDataRecord from a stream.
double _look_angle
Look angle of beam table centre
CompensationDataRecord()
Constructor.
int get_comp_seq_no()
Compensation record sequence number
std::string get_beam_type()
Beam type
double * get_beam_tab()
Elevation gain beam profile
double get_look_angle()
Look angle of beam table centre
int _n_comp_rec
Number of compensation records
double _beam_tab_inc
Increment between beam table entries
int _comp_seq_no
Compensation record sequence number
int get_n_comp_rec()
Number of compensation records
std::string _beam_type
Beam type
int get_beam_tab_size()
Number of beam table entries
~CompensationDataRecord()
Destructor.
std::basic_istream< char > istream
Base class for char input streams.
double _beam_tab[256]
Elevation gain beam profile
CompensationDataRecord & operator=(const CompensationDataRecord &rhs)
Copy operator.
double get_beam_tab_inc()
Increment between beam table entries
int _beam_tab_size
Number of beam table entries
std::string _comp_desig
Compensation data designator.
std::string get_comp_descr()
Compensation data descriptor
friend std::ostream & operator<<(std::ostream &os, const CompensationDataRecord &data)
This function writes the CompensationDataRecord in a stream.
std::basic_ostream< char > ostream
Base class for char output streams.
This class is able to read a Compensation data record.