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>>().