OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Namespaces | Functions
ossimGpkgUtil.h File Reference
#include <ossim/base/ossimRefPtr.h>
#include "ossimGpkgDatabaseRecordBase.h"
#include <iosfwd>
#include <vector>

Go to the source code of this file.

Namespaces

 ossim_gpkg
 

Functions

bool ossim_gpkg::checkSignature (std::istream &in)
 Check signature method. More...
 
bool ossim_gpkg::checkApplicationId (std::istream &in)
 Check application_id. More...
 
void ossim_gpkg::getTileEntries (sqlite3 *db, std::vector< ossimGpkgTileEntry > &entries)
 Gets all the tile entries. More...
 
bool ossim_gpkg::getTileEntry (sqlite3 *db, const std::string &tileTableName, ossimGpkgTileEntry &entry)
 Gets tile entry whos table_name field matches tileTableName. More...
 
template<class T >
void ossim_gpkg::getGpkgRecords (sqlite3 *db, std::vector< T > &result, const std::string &dbTableName)
 Get gpkg records. More...
 
template<class T >
void ossim_gpkg::getGpkgRecords (sqlite3 *db, std::vector< T > &result, const std::string &dbTableName, const std::string &table_name)
 Get gpkg records. More...
 
template<class T >
bool ossim_gpkg::getGpkgRecord (sqlite3 *db, T &result, const std::string &dbTableName, const std::string &table_name)
 Get gpkg record. More...
 
bool ossim_gpkg::getSrsRecord (sqlite3 *db, ossim_int32 srs_id, ossimGpkgSpatialRefSysRecord &srs)
 Get gpkg_spatial_ref_sys record for srs_it. More...
 
bool ossim_gpkg::getTableRows (sqlite3 *db, const std::string &tableName, std::vector< ossimRefPtr< ossimGpkgDatabaseRecordBase > > &result)
 Parse table rows. More...
 
ossimRefPtr< ossimGpkgDatabaseRecordBaseossim_gpkg::getNewTableRecord (const std::string &tableName)
 Parse gpkg_spatial_ref_sys tables. More...
 
std::ostream & ossim_gpkg::printTiles (sqlite3 *db, const std::string &tileTableName, std::ostream &out)