OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | List of all members
ossimGpkgWriterInterface Class Referenceabstract

#include <ossimGpkgWriterInterface.h>

Inheritance diagram for ossimGpkgWriterInterface:
ossimGpkgWriter

Public Member Functions

 ossimGpkgWriterInterface ()
 GP: I had to add this or windows would not link with the latest compiler. More...
 
virtual bool openFile (const ossimKeywordlist &options)=0
 Opens file for writing, appending, merging without an input connection. More...
 
virtual ossim_int32 beginTileProcessing ()=0
 Calls initial sqlite3_prepare_v2 statement. More...
 
virtual bool writeTile (ossimRefPtr< ossimImageData > &tile, ossim_int32 zoomLevel, ossim_int64 row, ossim_int64 col)=0
 Direct interface to writing a tile to database. More...
 
virtual bool writeCodecTile (ossim_uint8 *codecTile, ossim_int32 codecTileSize, ossim_int32 zoomLevel, ossim_int64 row, ossim_int64 col)=0
 
virtual void finalizeTileProcessing ()=0
 Calls sqlite3_finalize(pStmt) terminating tile processing. More...
 

Detailed Description

Definition at line 28 of file ossimGpkgWriterInterface.h.

Constructor & Destructor Documentation

◆ ossimGpkgWriterInterface()

ossimGpkgWriterInterface::ossimGpkgWriterInterface ( )

GP: I had to add this or windows would not link with the latest compiler.

Also had to put in dot.cpp for debug mode(again windows). (drb)

Definition at line 20 of file ossimGpkgWriterInterface.cpp.

21 {
22 }

Member Function Documentation

◆ beginTileProcessing()

virtual ossim_int32 ossimGpkgWriterInterface::beginTileProcessing ( )
pure virtual

Calls initial sqlite3_prepare_v2 statement.

Must be called prior to calling writeTile.

Returns
SQLITE_OK(0) on success, something other(non-zero) on failure.

Implemented in ossimGpkgWriter.

◆ finalizeTileProcessing()

virtual void ossimGpkgWriterInterface::finalizeTileProcessing ( )
pure virtual

Calls sqlite3_finalize(pStmt) terminating tile processing.

Implemented in ossimGpkgWriter.

◆ openFile()

virtual bool ossimGpkgWriterInterface::openFile ( const ossimKeywordlist options)
pure virtual

Opens file for writing, appending, merging without an input connection.

I.e. opening, then calling writeTile directly.

Parameters
options.Keyword list containing all options.

Implemented in ossimGpkgWriter.

◆ writeCodecTile()

virtual bool ossimGpkgWriterInterface::writeCodecTile ( ossim_uint8 codecTile,
ossim_int32  codecTileSize,
ossim_int32  zoomLevel,
ossim_int64  row,
ossim_int64  col 
)
pure virtual

Implemented in ossimGpkgWriter.

◆ writeTile()

virtual bool ossimGpkgWriterInterface::writeTile ( ossimRefPtr< ossimImageData > &  tile,
ossim_int32  zoomLevel,
ossim_int64  row,
ossim_int64  col 
)
pure virtual

Direct interface to writing a tile to database.

Parameters
tileto write.
zoolLevel
row
col
Returns
true on success, false on error.

Implemented in ossimGpkgWriter.


The documentation for this class was generated from the following files: