OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfFrameFileIndexRecord.h>
Public Member Functions | |
ossimRpfFrameFileIndexRecord () | |
default constructor More... | |
ossimRpfFrameFileIndexRecord (const ossimRpfFrameFileIndexRecord &obj) | |
copy constructor More... | |
const ossimRpfFrameFileIndexRecord & | operator= (const ossimRpfFrameFileIndexRecord &rhs) |
assignment operator More... | |
ossimErrorCode | parseStream (std::istream &in, ossimByteOrder byteOrder) |
void | writeStream (std::ostream &out) |
Write method. More... | |
void | clearFields () |
std::ostream & | print (std::ostream &out) const |
ossim_uint16 | getBoundaryRecNumber () const |
ossim_uint16 | getLocationRowNumber () const |
ossim_uint16 | getLocationColNumber () const |
ossim_uint32 | getPathnameRecordOffset () const |
ossimFilename | getFilename () const |
void | setBoundaryRecNumber (ossim_uint16 entry) |
Sets the zero based entry number. More... | |
void | setPathnameRecordOffset (ossim_uint32 offset) |
Private Attributes | |
ossim_uint16 | m_boundaryRectRecordNumber |
ossim_uint16 | m_locationRowNumber |
ossim_uint16 | m_locationColumnNumber |
ossim_uint32 | m_pathnameRecordOffset |
char | m_filename [13] |
char | m_geographicLocation [7] |
char | m_securityClassification |
char | m_fileSecurityCountryCode [3] |
char | m_fileSecurityReleaseMarking [3] |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimRpfFrameFileIndexRecord &data) |
Definition at line 19 of file ossimRpfFrameFileIndexRecord.h.
ossimRpfFrameFileIndexRecord::ossimRpfFrameFileIndexRecord | ( | ) |
default constructor
Definition at line 25 of file ossimRpfFrameFileIndexRecord.cpp.
References clearFields().
ossimRpfFrameFileIndexRecord::ossimRpfFrameFileIndexRecord | ( | const ossimRpfFrameFileIndexRecord & | obj | ) |
copy constructor
Definition at line 35 of file ossimRpfFrameFileIndexRecord.cpp.
References m_filename, m_fileSecurityCountryCode, m_fileSecurityReleaseMarking, and m_geographicLocation.
void ossimRpfFrameFileIndexRecord::clearFields | ( | ) |
Definition at line 186 of file ossimRpfFrameFileIndexRecord.cpp.
References m_boundaryRectRecordNumber, m_filename, m_fileSecurityCountryCode, m_fileSecurityReleaseMarking, m_geographicLocation, m_locationColumnNumber, m_locationRowNumber, m_pathnameRecordOffset, and m_securityClassification.
Referenced by ossimRpfFrameFileIndexRecord(), and parseStream().
ossim_uint16 ossimRpfFrameFileIndexRecord::getBoundaryRecNumber | ( | ) | const |
Definition at line 151 of file ossimRpfFrameFileIndexRecord.cpp.
References m_boundaryRectRecordNumber.
Referenced by ossimRpfToc::getCorespondingEntry().
ossimFilename ossimRpfFrameFileIndexRecord::getFilename | ( | ) | const |
Definition at line 171 of file ossimRpfFrameFileIndexRecord.cpp.
References m_filename.
ossim_uint16 ossimRpfFrameFileIndexRecord::getLocationColNumber | ( | ) | const |
Definition at line 161 of file ossimRpfFrameFileIndexRecord.cpp.
References m_locationColumnNumber.
ossim_uint16 ossimRpfFrameFileIndexRecord::getLocationRowNumber | ( | ) | const |
Definition at line 156 of file ossimRpfFrameFileIndexRecord.cpp.
References m_locationRowNumber.
ossim_uint32 ossimRpfFrameFileIndexRecord::getPathnameRecordOffset | ( | ) | const |
Definition at line 166 of file ossimRpfFrameFileIndexRecord.cpp.
References m_pathnameRecordOffset.
const ossimRpfFrameFileIndexRecord & ossimRpfFrameFileIndexRecord::operator= | ( | const ossimRpfFrameFileIndexRecord & | rhs | ) |
assignment operator
Definition at line 49 of file ossimRpfFrameFileIndexRecord.cpp.
References m_boundaryRectRecordNumber, m_filename, m_fileSecurityCountryCode, m_fileSecurityReleaseMarking, m_geographicLocation, m_locationColumnNumber, m_locationRowNumber, m_pathnameRecordOffset, and m_securityClassification.
ossimErrorCode ossimRpfFrameFileIndexRecord::parseStream | ( | std::istream & | in, |
ossimByteOrder | byteOrder | ||
) |
Definition at line 68 of file ossimRpfFrameFileIndexRecord.cpp.
References ossim::byteOrder(), clearFields(), ossimEndian::getSystemEndianType(), m_boundaryRectRecordNumber, m_filename, m_fileSecurityCountryCode, m_fileSecurityReleaseMarking, m_geographicLocation, m_locationColumnNumber, m_locationRowNumber, m_pathnameRecordOffset, m_securityClassification, ossimErrorCodes::OSSIM_ERROR, ossimErrorCodes::OSSIM_OK, and ossimEndian::swap().
std::ostream & ossimRpfFrameFileIndexRecord::print | ( | std::ostream & | out | ) | const |
Definition at line 136 of file ossimRpfFrameFileIndexRecord.cpp.
References m_boundaryRectRecordNumber, m_filename, m_fileSecurityCountryCode, m_fileSecurityReleaseMarking, m_geographicLocation, m_locationColumnNumber, m_locationRowNumber, m_pathnameRecordOffset, and m_securityClassification.
Referenced by operator<<().
void ossimRpfFrameFileIndexRecord::setBoundaryRecNumber | ( | ossim_uint16 | entry | ) |
Sets the zero based entry number.
Definition at line 176 of file ossimRpfFrameFileIndexRecord.cpp.
References m_boundaryRectRecordNumber.
void ossimRpfFrameFileIndexRecord::setPathnameRecordOffset | ( | ossim_uint32 | offset | ) |
Definition at line 181 of file ossimRpfFrameFileIndexRecord.cpp.
References m_pathnameRecordOffset.
void ossimRpfFrameFileIndexRecord::writeStream | ( | std::ostream & | out | ) |
Write method.
out | Stream to write to. |
Definition at line 103 of file ossimRpfFrameFileIndexRecord.cpp.
References ossimEndian::getSystemEndianType(), m_boundaryRectRecordNumber, m_filename, m_fileSecurityCountryCode, m_fileSecurityReleaseMarking, m_geographicLocation, m_locationColumnNumber, m_locationRowNumber, m_pathnameRecordOffset, m_securityClassification, OSSIM_BIG_ENDIAN, and ossimEndian::swap().
|
friend |
Definition at line 20 of file ossimRpfFrameFileIndexRecord.cpp.
|
private |
Definition at line 59 of file ossimRpfFrameFileIndexRecord.h.
Referenced by clearFields(), getBoundaryRecNumber(), operator=(), parseStream(), print(), setBoundaryRecNumber(), and writeStream().
|
private |
This is a 12 byte asci field.
Definition at line 67 of file ossimRpfFrameFileIndexRecord.h.
Referenced by clearFields(), getFilename(), operator=(), ossimRpfFrameFileIndexRecord(), parseStream(), print(), and writeStream().
|
private |
is a 2 byte field.
Definition at line 79 of file ossimRpfFrameFileIndexRecord.h.
Referenced by clearFields(), operator=(), ossimRpfFrameFileIndexRecord(), parseStream(), print(), and writeStream().
|
private |
This is a 2 byte field.
Definition at line 84 of file ossimRpfFrameFileIndexRecord.h.
Referenced by clearFields(), operator=(), ossimRpfFrameFileIndexRecord(), parseStream(), print(), and writeStream().
|
private |
this is a 6 byte asci field.
Definition at line 72 of file ossimRpfFrameFileIndexRecord.h.
Referenced by clearFields(), operator=(), ossimRpfFrameFileIndexRecord(), parseStream(), print(), and writeStream().
|
private |
Definition at line 61 of file ossimRpfFrameFileIndexRecord.h.
Referenced by clearFields(), getLocationColNumber(), operator=(), parseStream(), print(), and writeStream().
|
private |
Definition at line 60 of file ossimRpfFrameFileIndexRecord.h.
Referenced by clearFields(), getLocationRowNumber(), operator=(), parseStream(), print(), and writeStream().
|
private |
Definition at line 62 of file ossimRpfFrameFileIndexRecord.h.
Referenced by clearFields(), getPathnameRecordOffset(), operator=(), parseStream(), print(), setPathnameRecordOffset(), and writeStream().
|
private |
Definition at line 74 of file ossimRpfFrameFileIndexRecord.h.
Referenced by clearFields(), operator=(), parseStream(), print(), and writeStream().