Class GPKGWriter
Public Functions
| Type | Name |
|---|---|
| GPKGWriter (const std::string & filename, const std::string & projection, const std::string & default_layer="default") |
|
| GPKGWriter (const GPKGWriter &) = delete |
|
| void | add_layer (const std::string & layer_name, OGRwkbGeometryType geom_type=wkbLineString) |
| GPKGWriter & | operator= (const GPKGWriter &) = delete |
| void | write_polygon (const std::string & layer_name, const std::string & name, const std::vector< Coordinate2D< double > > & exterior_ring, const std::vector< std::vector< Coordinate2D< double > > > & holes, const std::map< std::string, std::variant< int, double, std::string > > & data_fields={}) |
| void | write_polyline (const Polyline & polyline, const std::map< std::string, std::variant< int, double, std::string > > & data_fields={}) |
| ~GPKGWriter () |
Public Functions Documentation
function GPKGWriter [1/2]
inline GPKGWriter::GPKGWriter (
const std::string & filename,
const std::string & projection,
const std::string & default_layer="default"
)
function GPKGWriter [2/2]
function add_layer
inline void GPKGWriter::add_layer (
const std::string & layer_name,
OGRwkbGeometryType geom_type=wkbLineString
)
function operator=
function write_polygon
inline void GPKGWriter::write_polygon (
const std::string & layer_name,
const std::string & name,
const std::vector< Coordinate2D < double > > & exterior_ring,
const std::vector< std::vector< Coordinate2D < double > > > & holes,
const std::map< std::string, std::variant< int, double, std::string > > & data_fields={}
)
function write_polyline
inline void GPKGWriter::write_polyline (
const Polyline & polyline,
const std::map< std::string, std::variant< int, double, std::string > > & data_fields={}
)
function ~GPKGWriter
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/io/gpkg.hpp