|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimRpfBoundaryRectTable.h>
Public Member Functions | |
| ossimRpfBoundaryRectTable (ossim_uint32 numberOfEntries=0) | |
| default constructor More... | |
| ossimRpfBoundaryRectTable (const ossimRpfBoundaryRectTable &obj) | |
| copy constructor More... | |
| const ossimRpfBoundaryRectTable & | operator= (const ossimRpfBoundaryRectTable &rhs) |
| assignment operator More... | |
| virtual | ~ossimRpfBoundaryRectTable () |
| ossimErrorCode | parseStream (std::istream &in, ossimByteOrder byteOrder) |
| void | writeStream (std::ostream &out) |
| Write method. More... | |
| void | setNumberOfEntries (ossim_uint32 numberOfEntries) |
| ossim_uint32 | getNumberOfEntries () const |
| bool | getEntry (ossim_uint32 entry, ossimRpfBoundaryRectRecord &record) const |
| Gets record for entry. More... | |
| std::ostream & | print (std::ostream &out) const |
Public Member Functions inherited from ossimReferenced | |
| ossimReferenced () | |
| ossimReferenced (const ossimReferenced &) | |
| ossimReferenced & | operator= (const ossimReferenced &) |
| void | ref () const |
| increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
| void | unref () const |
| decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
| void | unref_nodelete () const |
| decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
| int | referenceCount () const |
Private Attributes | |
| std::vector< ossimRpfBoundaryRectRecord > | m_table |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const ossimRpfBoundaryRectTable &data) |
Additional Inherited Members | |
Protected Member Functions inherited from ossimReferenced | |
| virtual | ~ossimReferenced () |
Definition at line 22 of file ossimRpfBoundaryRectTable.h.
| ossimRpfBoundaryRectTable::ossimRpfBoundaryRectTable | ( | ossim_uint32 | numberOfEntries = 0 | ) |
default constructor
Definition at line 25 of file ossimRpfBoundaryRectTable.cpp.
| ossimRpfBoundaryRectTable::ossimRpfBoundaryRectTable | ( | const ossimRpfBoundaryRectTable & | obj | ) |
copy constructor
Definition at line 31 of file ossimRpfBoundaryRectTable.cpp.
|
virtual |
Definition at line 47 of file ossimRpfBoundaryRectTable.cpp.
| bool ossimRpfBoundaryRectTable::getEntry | ( | ossim_uint32 | entry, |
| ossimRpfBoundaryRectRecord & | record | ||
| ) | const |
Gets record for entry.
| entry | Zero base entry to get. |
| record | Record to initialize. |
Definition at line 91 of file ossimRpfBoundaryRectTable.cpp.
References m_table.
| ossim_uint32 ossimRpfBoundaryRectTable::getNumberOfEntries | ( | ) | const |
Definition at line 86 of file ossimRpfBoundaryRectTable.cpp.
References m_table.
| const ossimRpfBoundaryRectTable & ossimRpfBoundaryRectTable::operator= | ( | const ossimRpfBoundaryRectTable & | rhs | ) |
assignment operator
Definition at line 37 of file ossimRpfBoundaryRectTable.cpp.
References m_table.
| ossimErrorCode ossimRpfBoundaryRectTable::parseStream | ( | std::istream & | in, |
| ossimByteOrder | byteOrder | ||
| ) |
Definition at line 50 of file ossimRpfBoundaryRectTable.cpp.
References ossim::byteOrder(), m_table, ossimErrorCodes::OSSIM_ERROR, and ossimErrorCodes::OSSIM_OK.
Referenced by ossimRpfHeader::getNewBoundaryRectTable().
| std::ostream & ossimRpfBoundaryRectTable::print | ( | std::ostream & | out | ) | const |
Definition at line 106 of file ossimRpfBoundaryRectTable.cpp.
References m_table.
Referenced by operator<<().
| void ossimRpfBoundaryRectTable::setNumberOfEntries | ( | ossim_uint32 | numberOfEntries | ) |
Definition at line 81 of file ossimRpfBoundaryRectTable.cpp.
References m_table.
Referenced by ossimRpfHeader::getNewBoundaryRectTable().
| void ossimRpfBoundaryRectTable::writeStream | ( | std::ostream & | out | ) |
Write method.
| out | Stream to write to. |
Definition at line 71 of file ossimRpfBoundaryRectTable.cpp.
References m_table.
|
friend |
Definition at line 20 of file ossimRpfBoundaryRectTable.cpp.
|
private |
Definition at line 63 of file ossimRpfBoundaryRectTable.h.
Referenced by getEntry(), getNumberOfEntries(), operator=(), parseStream(), print(), setNumberOfEntries(), and writeStream().
1.8.14