13 throw std::invalid_argument(
"Not a GeoPackage file: "+ path.string());
17 bool remove() const noexcept override;
27 std::string
toString() const noexcept;
bool supports(const std::filesystem::path &path) const noexcept
Checks if the supplied path is supported by the concrete GISFile implementation.
Definition GISFile.hpp:90
Definition GISFile.hpp:131
GeoPackage handle.
Definition GeoPackage.hpp:9
GeoPackage & move(std::filesystem::path const &path)
Definition GeoPackage.cpp:11
std::string toString() const noexcept
Definition GeoPackage.cpp:24
bool remove() const noexcept override
Removes the file from the filesystem.
Definition GeoPackage.cpp:7
GeoPackage(std::filesystem::path path)
Definition GeoPackage.hpp:11
constexpr GISFileType type() const noexcept override
Returns the type of GISFile.
Definition GeoPackage.hpp:19
GeoPackage copy(std::filesystem::path const &path) const
Definition GeoPackage.cpp:18
Interface for GISFile types. Implementation have to inherit from AbstractGISFile and have to printabl...
Definition GISFile.hpp:175
Definition BFSClustering.hpp:5
GISFileType
Definition GISFile.hpp:11