eckit::geo::area::library::Shapefile class

Base classes

class eckit::geo::area::Library

Public static functions

static auto make_from_url(const std::string&) -> Shapefile*

Constructors, destructors, conversion operators

Shapefile(const Spec&) explicit
Shapefile(const PathName&) explicit
Shapefile(const PathName& shp, const PathName& dbf, const std::string& name_field = "") explicit
Shapefile(const Shapefile&) deleted
Shapefile(Shapefile&&) deleted
~Shapefile() override

Public functions

void operator=(const Shapefile&) deleted
void operator=(Shapefile&&) deleted
auto list(std::ostream&) const -> std::ostream& override
auto size() const -> size_t override
auto make_area(size_t) const -> Area* override
auto make_area_from_name(const std::string&) const -> Area* override

Private functions

void fill_spec(spec::Custom&) const override