![]() |
Quetzal-CoaTL
The Coalescence Template Library
|
Public Member Functions | |
Dataset (const std::string &driver_name, const std::string &dataset_name, const SRS &srs=SRS{}, const std::vector< std::string > &options={}) | |
Vector constructor. | |
Dataset (const std::string &dataset_name, const SRS &srs=SRS{}, const std::vector< std::string > &options={}) | |
Raster constructor. | |
unsigned int | width () const |
Fetch raster width in pixels. | |
unsigned int | height () const |
Fetch raster height in pixels. | |
unsigned int | depth () const |
Fetch the number of raster bands on this dataset. | |
auto & | band (unsigned int i) const |
Fetch a band object for a dataset, zeroth-based numbering. | |
auto | affine_transformation_coefficients () |
Fetch the affine transformation coefficients. | |
const std::string & | driver_name () const |
const std::string & | dataset_name () const |
gdal_dataset_type & | get () const |
SRS & | srs () |
void | exec (const char *sql) |
void | exec (const std::string &sql) |
Dataset & | start_transaction () |
Dataset & | commit_transaction () |
void | prepare_edit () |
void | finalize_edit () |
Dataset & | enable_auto_transactions (uint64_t edits=100000) |
Dataset & | disable_auto_transactions () |