|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read a record header. More...
#include <RadarSatRecordHeader.h>
Public Member Functions | |
| RadarSatRecordHeader () | |
| Constructor. More... | |
| ~RadarSatRecordHeader () | |
| Destructor. More... | |
| RadarSatRecordHeader (const RadarSatRecordHeader &rhs) | |
| Copy constructor. More... | |
| RadarSatRecordHeader & | operator= (const RadarSatRecordHeader &rhs) |
| Copy operator. More... | |
| int | get_rec_seq () |
| Record sequence number. More... | |
| unsigned char | get_rec_sub1 () |
| First record sub-type code. More... | |
| unsigned char | get_rec_type () |
| Record type code. More... | |
| unsigned char | get_rec_sub2 () |
| Second record sub-type code. More... | |
| unsigned char | get_rec_sub3 () |
| Third record sub-type code. More... | |
| int | get_length () |
| Length of this record (in bytes) More... | |
Protected Member Functions | |
| void | SwitchEndian (int &value) |
| This function switches the LSB value and the MSB value of the parameter. More... | |
Protected Attributes | |
| int | _rec_seq |
| Record sequence number. More... | |
| unsigned char | _rec_sub1 |
| First record sub-type code. More... | |
| unsigned char | _rec_type |
| Record type code. More... | |
| unsigned char | _rec_sub2 |
| Second record sub-type code. More... | |
| unsigned char | _rec_sub3 |
| Third record sub-type code. More... | |
| int | _length |
| Length of this record (in bytes) More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const RadarSatRecordHeader &data) |
| This function writes the RecordHeader in a stream. More... | |
| std::istream & | operator>> (std::istream &is, RadarSatRecordHeader &data) |
| This function reads a RecordHeader from a stream. More... | |
This class is able to read a record header.
Definition at line 24 of file RadarSatRecordHeader.h.
| ossimplugins::RadarSatRecordHeader::RadarSatRecordHeader | ( | ) |
| ossimplugins::RadarSatRecordHeader::~RadarSatRecordHeader | ( | ) |
| ossimplugins::RadarSatRecordHeader::RadarSatRecordHeader | ( | const RadarSatRecordHeader & | rhs | ) |
Copy constructor.
Definition at line 48 of file RadarSatRecordHeader.cpp.
|
inline |
Length of this record (in bytes)
Definition at line 99 of file RadarSatRecordHeader.h.
References _length.
|
inline |
Record sequence number.
Definition at line 59 of file RadarSatRecordHeader.h.
References _rec_seq.
|
inline |
First record sub-type code.
Definition at line 67 of file RadarSatRecordHeader.h.
References _rec_sub1.
|
inline |
Second record sub-type code.
Definition at line 83 of file RadarSatRecordHeader.h.
References _rec_sub2.
|
inline |
Third record sub-type code.
Definition at line 91 of file RadarSatRecordHeader.h.
References _rec_sub3.
|
inline |
Record type code.
Definition at line 75 of file RadarSatRecordHeader.h.
References _rec_type.
| RadarSatRecordHeader & ossimplugins::RadarSatRecordHeader::operator= | ( | const RadarSatRecordHeader & | rhs | ) |
Copy operator.
Definition at line 57 of file RadarSatRecordHeader.cpp.
References _rec_seq, _rec_sub1, _rec_sub2, _rec_sub3, and _rec_type.
|
protected |
This function switches the LSB value and the MSB value of the parameter.
Definition at line 67 of file RadarSatRecordHeader.cpp.
Referenced by ossimplugins::operator>>().
|
friend |
This function writes the RecordHeader in a stream.
Definition at line 24 of file RadarSatRecordHeader.cpp.
|
friend |
This function reads a RecordHeader from a stream.
Definition at line 35 of file RadarSatRecordHeader.cpp.
|
protected |
Length of this record (in bytes)
Definition at line 133 of file RadarSatRecordHeader.h.
Referenced by get_length(), ossimplugins::operator<<(), and ossimplugins::operator>>().
|
protected |
Record sequence number.
Definition at line 113 of file RadarSatRecordHeader.h.
Referenced by get_rec_seq(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
First record sub-type code.
Definition at line 117 of file RadarSatRecordHeader.h.
Referenced by get_rec_sub1(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Second record sub-type code.
Definition at line 125 of file RadarSatRecordHeader.h.
Referenced by get_rec_sub2(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Third record sub-type code.
Definition at line 129 of file RadarSatRecordHeader.h.
Referenced by get_rec_sub3(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Record type code.
Definition at line 121 of file RadarSatRecordHeader.h.
Referenced by get_rec_type(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
1.8.14