OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the SAR leader file descriptor record of the leader file. More...
#include <FilePointerRecord.h>
Public Member Functions | |
FilePointerRecord () | |
Constructor. More... | |
virtual | ~FilePointerRecord () |
Destructor. More... | |
FilePointerRecord (const FilePointerRecord &rhs) | |
Copy constructor. More... | |
FilePointerRecord & | operator= (const FilePointerRecord &rhs) |
Copy operator. More... | |
RadarSatRecord * | Instanciate () |
This function is able to create a new instance of the class. More... | |
RadarSatRecord * | 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_ascii_flag () |
ASCII flag. More... | |
int | get_file_num () |
Referenced file number. More... | |
std::string | get_file_name () |
Referenced file name. More... | |
std::string | get_file_class () |
Referenced file class. More... | |
std::string | get_file_code () |
Referenced file class code. More... | |
std::string | get_data_type () |
Referenced file data type. More... | |
std::string | get_data_code () |
Referenced file data type code. More... | |
int | get_nrec () |
Referenced file record count. More... | |
int | get_first_len () |
First record length, bytes. More... | |
int | get_max_len () |
Maximum record length, bytes. More... | |
std::string | get_len_type () |
Record length type. More... | |
std::string | get_len_code () |
Record length type code. More... | |
int | get_first_phyvol () |
First physical volume. More... | |
int | get_last_phyvol () |
Last physical volume. More... | |
int | get_first_rec () |
First physical volume record. More... | |
int | get_last_rec () |
Last physical volume record. More... | |
![]() | |
RadarSatRecord (std::string mnemonic) | |
Constructor. More... | |
virtual | ~RadarSatRecord () |
Destructor. More... | |
RadarSatRecord (const RadarSatRecord &rhs) | |
Copy constructor. More... | |
std::string | get_mnemonic () |
Protected Attributes | |
std::string | _ascii_flag |
ASCII flag. More... | |
int | _file_num |
Referenced file number. More... | |
std::string | _file_name |
Referenced file name. More... | |
std::string | _file_class |
Referenced file class. More... | |
std::string | _file_code |
Referenced file class code. More... | |
std::string | _data_type |
Referenced file data type. More... | |
std::string | _data_code |
Referenced file data type code. More... | |
int | _nrec |
Referenced file record count. More... | |
int | _first_len |
First record length, bytes. More... | |
int | _max_len |
Maximum record length, bytes. More... | |
std::string | _len_type |
Record length type. More... | |
std::string | _len_code |
Record length type code. More... | |
int | _first_phyvol |
First physical volume. More... | |
int | _last_phyvol |
Last physical volume. More... | |
int | _first_rec |
First physical volume record. More... | |
int | _last_rec |
Last physical volume record. More... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const FilePointerRecord &data) |
This function writes the FilePointerRecord in a stream. More... | |
std::istream & | operator>> (std::istream &is, FilePointerRecord &data) |
This function reads a FilePointerRecord from a stream. More... | |
This class is able to read the SAR leader file descriptor record of the leader file.
Definition at line 26 of file FilePointerRecord.h.
ossimplugins::FilePointerRecord::FilePointerRecord | ( | ) |
Constructor.
Definition at line 16 of file FilePointerRecord.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
ossimplugins::FilePointerRecord::FilePointerRecord | ( | const FilePointerRecord & | rhs | ) |
Copy constructor.
Definition at line 122 of file FilePointerRecord.cpp.
|
inlinevirtual |
This function is able to create a new instance of the class initialised with the data of the calling instance.
Implements ossimplugins::RadarSatRecord.
Definition at line 69 of file FilePointerRecord.h.
References FilePointerRecord().
|
inline |
ASCII flag.
Definition at line 93 of file FilePointerRecord.h.
References _ascii_flag.
|
inline |
Referenced file data type code.
Definition at line 141 of file FilePointerRecord.h.
References _data_code.
|
inline |
Referenced file data type.
Definition at line 133 of file FilePointerRecord.h.
References _data_type.
|
inline |
Referenced file class.
Definition at line 117 of file FilePointerRecord.h.
References _file_class.
|
inline |
Referenced file class code.
Definition at line 125 of file FilePointerRecord.h.
References _file_code.
|
inline |
Referenced file name.
Definition at line 109 of file FilePointerRecord.h.
References _file_name.
|
inline |
Referenced file number.
Definition at line 101 of file FilePointerRecord.h.
References _file_num.
|
inline |
First record length, bytes.
Definition at line 157 of file FilePointerRecord.h.
References _first_len.
|
inline |
First physical volume.
Definition at line 189 of file FilePointerRecord.h.
References _first_phyvol.
|
inline |
First physical volume record.
Definition at line 205 of file FilePointerRecord.h.
References _first_rec.
|
inline |
Last physical volume.
Definition at line 197 of file FilePointerRecord.h.
References _last_phyvol.
|
inline |
Last physical volume record.
Definition at line 213 of file FilePointerRecord.h.
References _last_rec.
|
inline |
Record length type code.
Definition at line 181 of file FilePointerRecord.h.
References _len_code.
|
inline |
Record length type.
Definition at line 173 of file FilePointerRecord.h.
References _len_type.
|
inline |
Maximum record length, bytes.
Definition at line 165 of file FilePointerRecord.h.
References _max_len.
|
inline |
Referenced file record count.
Definition at line 149 of file FilePointerRecord.h.
References _nrec.
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::RadarSatRecord.
Definition at line 61 of file FilePointerRecord.h.
References FilePointerRecord().
FilePointerRecord & ossimplugins::FilePointerRecord::operator= | ( | const FilePointerRecord & | rhs | ) |
Copy operator.
Definition at line 143 of file FilePointerRecord.cpp.
References _ascii_flag, _data_code, _data_type, _file_class, _file_code, _file_name, _file_num, _first_len, _first_phyvol, _first_rec, _last_phyvol, _last_rec, _len_code, _len_type, _max_len, and _nrec.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 77 of file FilePointerRecord.h.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 85 of file FilePointerRecord.h.
|
friend |
This function writes the FilePointerRecord in a stream.
Definition at line 24 of file FilePointerRecord.cpp.
|
friend |
This function reads a FilePointerRecord from a stream.
Definition at line 45 of file FilePointerRecord.cpp.
|
protected |
ASCII flag.
Definition at line 216 of file FilePointerRecord.h.
Referenced by get_ascii_flag(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Referenced file data type code.
Definition at line 252 of file FilePointerRecord.h.
Referenced by get_data_code(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Referenced file data type.
Definition at line 247 of file FilePointerRecord.h.
Referenced by get_data_type(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Referenced file class.
Definition at line 237 of file FilePointerRecord.h.
Referenced by get_file_class(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Referenced file class code.
Definition at line 242 of file FilePointerRecord.h.
Referenced by get_file_code(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Referenced file name.
Definition at line 232 of file FilePointerRecord.h.
Referenced by get_file_name(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Referenced file number.
Definition at line 227 of file FilePointerRecord.h.
Referenced by get_file_num(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
First record length, bytes.
Definition at line 262 of file FilePointerRecord.h.
Referenced by get_first_len(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
First physical volume.
Definition at line 282 of file FilePointerRecord.h.
Referenced by get_first_phyvol(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
First physical volume record.
Definition at line 292 of file FilePointerRecord.h.
Referenced by get_first_rec(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Last physical volume.
Definition at line 287 of file FilePointerRecord.h.
Referenced by get_last_phyvol(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Last physical volume record.
Definition at line 297 of file FilePointerRecord.h.
Referenced by get_last_rec(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Record length type code.
Definition at line 277 of file FilePointerRecord.h.
Referenced by get_len_code(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Record length type.
Definition at line 272 of file FilePointerRecord.h.
Referenced by get_len_type(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Maximum record length, bytes.
Definition at line 267 of file FilePointerRecord.h.
Referenced by get_max_len(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Referenced file record count.
Definition at line 257 of file FilePointerRecord.h.
Referenced by get_nrec(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().