|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimGpkgDatabaseRecordBase.h>
Public Member Functions | |
| ossimGpkgDatabaseRecordBase () | |
| default constructor More... | |
| virtual | ~ossimGpkgDatabaseRecordBase () |
| virtual destructor. More... | |
| virtual bool | init (sqlite3_stmt *pStmt)=0 |
| Initialize from database. More... | |
| virtual void | saveState (ossimKeywordlist &kwl, const std::string &prefix) const =0 |
| Saves the state of object to keyword list. More... | |
| virtual std::ostream & | print (std::ostream &out) const |
| Print method. More... | |
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 |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const ossimGpkgDatabaseRecordBase &obj) |
| Convenience operator << function. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from ossimReferenced | |
| virtual | ~ossimReferenced () |
Definition at line 24 of file ossimGpkgDatabaseRecordBase.h.
| ossimGpkgDatabaseRecordBase::ossimGpkgDatabaseRecordBase | ( | ) |
|
virtual |
|
pure virtual |
Initialize from database.
Pure virtual, derived classes must implement.
| pStmt | SQL statement, i.e. result of sqlite3_prepare_v2(...) call. |
Implemented in ossimGpkgSpatialRefSysRecord, ossimGpkgContentsRecord, ossimGpkgNsgTileMatrixExtentRecord, ossimGpkgTileMatrixRecord, and ossimGpkgTileMatrixSetRecord.
Referenced by ossim_gpkg::getGpkgRecord(), ossim_gpkg::getGpkgRecords(), ossim_gpkg::getSrsRecord(), and ossim_gpkg::getTableRows().
|
virtual |
Print method.
| out | Stream to print to. |
Definition at line 26 of file ossimGpkgDatabaseRecordBase.cpp.
References saveState().
Referenced by operator<<(), and ossimGpkgTileEntry::printValidate().
|
pure virtual |
Saves the state of object to keyword list.
Pure virtual, derived classes must implement.
| kwl | Initialized by this. |
| prefix | e.g. "image0.". Can be empty. |
Implemented in ossimGpkgTileMatrixRecord, ossimGpkgSpatialRefSysRecord, ossimGpkgContentsRecord, ossimGpkgTileMatrixSetRecord, and ossimGpkgNsgTileMatrixExtentRecord.
Referenced by print().
|
friend |
Convenience operator << function.
| out | Stream to print to. |
| obj | Object to print. |
Definition at line 34 of file ossimGpkgDatabaseRecordBase.cpp.
1.8.14