OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimVpfBoundingRecordTable.h>
Public Member Functions | |
ossimVpfBoundingRecordTable () | |
virtual bool | openTable (const ossimFilename &tableName) |
void | getExtent (ossimVpfExtent &extent) const |
![]() | |
ossimVpfTable () | |
virtual | ~ossimVpfTable () |
virtual void | closeTable () |
virtual void | print (std::ostream &out) const |
int | getNumberOfRows () const |
int | getNumberOfColumns () const |
ossimString | getColumnName (int idx) const |
virtual bool | isClosed () const |
virtual void | reset () const |
virtual bool | goToRow (long row) const |
vpf_table_type * | getVpfTableData () |
std::vector< ossimString > | getColumnValues (const ossimString &columnName) const |
std::vector< ossimString > | getColumnValues (long columnNumber) const |
ossimString | getColumnValueAsString (row_type &row, long columnNumber) const |
ossimString | getColumnValueAsString (ossim_int32 rowNumber, long columnNumber) const |
ossimString | getColumnValueAsString (const ossimString &columnName) |
ossim_int32 | getColumnPosition (const ossimString &columnName) const |
Protected Attributes | |
ossimVpfExtent | theExtent |
![]() | |
vpf_table_type * | theTableInformation |
ossimFilename | theTableName |
Definition at line 6 of file ossimVpfBoundingRecordTable.h.
ossimVpfBoundingRecordTable::ossimVpfBoundingRecordTable | ( | ) |
Definition at line 3 of file ossimVpfBoundingRecordTable.cpp.
void ossimVpfBoundingRecordTable::getExtent | ( | ossimVpfExtent & | extent | ) | const |
Definition at line 102 of file ossimVpfBoundingRecordTable.cpp.
References theExtent.
Referenced by ossimVpfCoverage::getExtent().
|
virtual |
Will open the table. Will return OSSIM_OK if it was successful or OSSIM_ERROR if unsuccessful.
Reimplemented from ossimVpfTable.
Definition at line 8 of file ossimVpfBoundingRecordTable.cpp.
References ossimVpfTable::closeTable(), free_row(), get_table_element(), ossimVpfTable::getColumnPosition(), ossimVpfTable::getNumberOfRows(), is_vpf_null_float(), n, ossimVpfTable::openTable(), read_next_row(), read_row(), ossimVpfTable::reset(), theExtent, and ossimVpfTable::theTableInformation.
Referenced by ossimVpfCoverage::getExtent().
|
protected |
Definition at line 15 of file ossimVpfBoundingRecordTable.h.
Referenced by getExtent(), and openTable().