Skip to content

Class GPKGWriter

ClassList > 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]

GPKGWriter::GPKGWriter (
    const GPKGWriter &
) = delete

function add_layer

inline void GPKGWriter::add_layer (
    const std::string & layer_name,
    OGRwkbGeometryType geom_type=wkbLineString
) 

function operator=

GPKGWriter & GPKGWriter::operator= (
    const GPKGWriter &
) = delete

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

inline GPKGWriter::~GPKGWriter () 


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/io/gpkg.hpp