#include <GISFile.hpp>
|
| | AbstractVectorFile (const std::filesystem::path &pathToFile) |
| |
| | AbstractVectorFile (const std::string &pathName) |
| |
| virtual | ~AbstractVectorFile ()=default |
| |
| constexpr GISFileType | type () const noexcept override |
| | Returns the type of GISFile.
|
| |
| bool | remove () const noexcept override |
| | Removes the file from the filesystem.
|
| |
| AbstractVectorFile & | move (const std::filesystem::path &newPath) |
| |
| AbstractVectorFile | copy (const std::filesystem::path &newPath) const |
| |
| std::string | toString () const noexcept |
| |
| const std::filesystem::path & | getPath () const noexcept |
| |
| | operator bool () const noexcept |
| |
| bool | exists () const noexcept |
| | Tests if the GISFile exists on the filesystem.
|
| |
| bool | supports (const std::filesystem::path &path) const noexcept |
| | Checks if the supplied path is supported by the concrete GISFile implementation.
|
| |
| void | changeFilename (const std::string &filename) noexcept |
| | Modifies the path of the GISFile by changing the filename (extension is preserved).
|
| |
| void | appendToFilename (const std::string &suffix) noexcept |
| | Appends a suffix to the filename / stem of the GISFile (extension is preserved).
|
| |
| virtual | ~AbstractGISFile ()=default |
| |
◆ AbstractVectorFile() [1/2]
| fishnet::AbstractVectorFile::AbstractVectorFile |
( |
const std::filesystem::path & |
pathToFile | ) |
|
|
inline |
◆ AbstractVectorFile() [2/2]
| fishnet::AbstractVectorFile::AbstractVectorFile |
( |
const std::string & |
pathName | ) |
|
|
inline |
◆ ~AbstractVectorFile()
| virtual fishnet::AbstractVectorFile::~AbstractVectorFile |
( |
| ) |
|
|
virtualdefault |
◆ copy()
| AbstractVectorFile fishnet::AbstractVectorFile::copy |
( |
const std::filesystem::path & |
newPath | ) |
const |
|
inline |
◆ move()
| AbstractVectorFile & fishnet::AbstractVectorFile::move |
( |
const std::filesystem::path & |
newPath | ) |
|
|
inline |
◆ remove()
| bool fishnet::AbstractVectorFile::remove |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ toString()
| std::string fishnet::AbstractVectorFile::toString |
( |
| ) |
const |
|
inlinenoexcept |
◆ type()
| constexpr GISFileType fishnet::AbstractVectorFile::type |
( |
| ) |
const |
|
inlineconstexproverridevirtualnoexcept |
The documentation for this class was generated from the following file: