OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
include
ossim
imaging
ossimGpkgWriterInterface.h
Go to the documentation of this file.
1
//----------------------------------------------------------------------------
2
//
3
// License: MIT
4
//
5
// See LICENSE.txt file in the top level directory for more details.
6
//
7
// Author: David Burken
8
//
9
// Description: Interface for GeoPackage(gpkg) writers.
10
//
11
//----------------------------------------------------------------------------
12
// $Id$
13
#ifndef ossimGpkgWriterInterface_HEADER
14
#define ossimGpkgWriterInterface_HEADER 1
15
16
#include <
ossim/base/ossimConstants.h
>
17
#include <
ossim/base/ossimRefPtr.h
>
18
19
class
ossimImageData
;
20
class
ossimKeywordlist
;
21
28
class
OSSIM_DLL
ossimGpkgWriterInterface
29
{
30
public
:
31
37
ossimGpkgWriterInterface
();
38
45
virtual
bool
openFile(
const
ossimKeywordlist
& options ) = 0;
46
52
virtual
ossim_int32
beginTileProcessing() = 0;
53
62
virtual
bool
writeTile(
ossimRefPtr<ossimImageData>
& tile,
63
ossim_int32
zoomLevel,
64
ossim_int64
row,
65
ossim_int64
col ) = 0;
66
virtual
bool
writeCodecTile(
ossim_uint8
* codecTile,
67
ossim_int32
codecTileSize,
68
ossim_int32
zoomLevel,
69
ossim_int64
row,
70
ossim_int64
col ) = 0;
71
75
virtual
void
finalizeTileProcessing() = 0;
76
77
};
78
79
#endif
/* End of "#ifndef ossimGpkgWriterInterface_HEADER" */
ossimConstants.h
ossimKeywordlist
Represents serializable keyword/value map.
Definition:
ossimKeywordlist.h:50
ossimImageData
Definition:
ossimImageData.h:28
ossimRefPtr.h
ossimRefPtr< ossimImageData >
OSSIM_DLL
#define OSSIM_DLL
Definition:
ossimConstants.h:72
ossim_int64
long long ossim_int64
Definition:
ossimConstants.h:242
ossimGpkgWriterInterface
Definition:
ossimGpkgWriterInterface.h:28
ossim_uint8
unsigned char ossim_uint8
Definition:
ossimConstants.h:227
ossim_int32
int ossim_int32
Definition:
ossimConstants.h:234
Generated on Fri Aug 3 2018 08:46:48 for OSSIM - Open Source Software Image Map by
1.8.14