Shapefile handle implementation.
More...
#include <Shapefile.hpp>
|
| static bool | supportsExtension (const std::filesystem::path &path) |
| |
| static bool | isValid (const std::filesystem::path &path) |
| |
Shapefile handle implementation.
◆ Shapefile()
| fishnet::Shapefile::Shapefile |
( |
const std::filesystem::path & |
path | ) |
|
|
inlineexplicit |
◆ copy() [1/2]
| Shapefile fishnet::Shapefile::copy |
( |
const std::filesystem::path & |
path | ) |
const |
◆ copy() [2/2]
| Shapefile fishnet::Shapefile::copy |
( |
const std::filesystem::path & |
rootPath, |
|
|
std::string |
filename |
|
) |
| const |
◆ exists()
| bool fishnet::Shapefile::exists |
( |
| ) |
const |
|
inlinenoexcept |
◆ getAssociatedFiles()
| std::vector< fs::path > Shapefile::getAssociatedFiles |
( |
| ) |
const |
◆ isValid()
| static bool fishnet::Shapefile::isValid |
( |
const std::filesystem::path & |
path | ) |
|
|
inlinestatic |
◆ move() [1/2]
| Shapefile & fishnet::Shapefile::move |
( |
const std::filesystem::path & |
path | ) |
|
◆ move() [2/2]
| Shapefile & fishnet::Shapefile::move |
( |
const std::filesystem::path & |
rootPath, |
|
|
std::string |
filename |
|
) |
| |
◆ operator bool()
| fishnet::Shapefile::operator bool |
( |
| ) |
const |
|
inlinenoexcept |
◆ remove()
| bool Shapefile::remove |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ supportsExtension()
| static bool fishnet::Shapefile::supportsExtension |
( |
const std::filesystem::path & |
path | ) |
|
|
inlinestatic |
◆ toString()
| std::string Shapefile::toString |
( |
| ) |
const |
|
noexcept |
◆ type()
|
|
inlineoverridevirtualnoexcept |
◆ FILE_EXTENSIONS
| constexpr std::array<std::string,5> fishnet::Shapefile::FILE_EXTENSIONS |
|
inlinestaticconstexpr |
Initial value:= {
".shp",".shx",".prj",".dbf",".cpg"
}
◆ REQUIRED_FILES
| constexpr std::array<std::string,4> fishnet::Shapefile::REQUIRED_FILES |
|
inlinestaticconstexpr |
Initial value:= {
".shp",".shx",".dbf",".prj"
}
The documentation for this class was generated from the following files: