|
Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
|
Settlement Object, which fulfills the requirements of a Polygon and for a Node stored in the Memgraph DB. More...
#include <SettlementShape.hpp>


Public Member Functions | |
| template<typename... Args> | |
| SettlementShape (size_t id, FileReference fileRef, Args &&... args) | |
| size_t | key () const noexcept |
| const FileReference & | file () const noexcept |
| auto | geometry () const noexcept |
| bool | operator== (const SettlementShape< S > &other) const noexcept |
| size_t | hash () const noexcept |
Static Public Member Functions | |
| template<fishnet::VectorGISFile F, fishnet::util::Predicate< S > Filter = fishnet::util::TruePredicate> | |
| static std::vector< SettlementShape< S > > | read (fishnet::util::range_of< F > auto const &files, fishnet::VectorLayerReader< F, S > auto &&reader, fishnet::util::UnaryFunction< F, FileReference > auto &&fileRefMapper, const Filter &filter=fishnet::util::TruePredicate {}, const std::string &idLayerName=Task::FISHNET_ID_FIELD) |
| template<fishnet::VectorGISFile F, fishnet::util::Predicate< S > Filter = fishnet::util::TruePredicate> | |
| static std::vector< SettlementShape< S > > | read (const F &file, fishnet::VectorLayerReader< F, S > auto &&reader, fishnet::util::UnaryFunction< F, FileReference > auto &&fileRefMapper, const Filter &filter=fishnet::util::TruePredicate {}, const std::string &idLayerName=Task::FISHNET_ID_FIELD) |
Settlement Object, which fulfills the requirements of a Polygon and for a Node stored in the Memgraph DB.
| S | specific shape type (e.g. Polygon<double>) |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinestatic |
|
inlinestatic |