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... | |
![]() | |
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 | |
![]() | |
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.