14 #ifndef ossimGpkgTileMatrixRecord_HEADER 15 #define ossimGpkgTileMatrixRecord_HEADER 1 51 virtual bool init( sqlite3_stmt* pStmt );
63 bool init(
const std::string& tableName,
81 bool insert( sqlite3* db );
89 const std::string& prefix )
const;
virtual void saveState(ossimKeywordlist &kwl, const std::string &prefix) const
Saves the state of object.
Represents serializable keyword/value map.
static const std::string & getTableName()
Get the table name "gpkg_tile_matrix".
bool insert(sqlite3 *db)
Inserst this record into gpkg_spatial_ref_sys table.
ossim_float64 m_pixel_y_size
ossim_int32 m_matrix_width
void getGsd(ossimDpt &gsd) const
Get gsd.
ossimGpkgTileMatrixRecord()
default constructor
virtual bool init(sqlite3_stmt *pStmt)
Initialize from database.
void getMatrixSize(ossimIpt &size) const
Get matrix size.
ossim_float64 m_pixel_x_size
virtual ~ossimGpkgTileMatrixRecord()
destructor
void getTileSize(ossimIpt &size) const
Get tile size.
ossim_int32 m_matrix_height
static bool createTable(sqlite3 *db)
Creates table in database.
ossim_int32 m_tile_height