|
Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
|
CRTP Abstraction of Search Results. More...
#include <SearchResult.hpp>


Public Types | |
| using | node_type = N |
Public Member Functions | |
| SearchResult () | |
| void | onOpen (const N &node) |
| void | onClose (const N &node) |
| void | onEdge (const N &from, const N &to) |
| bool | stop () const |
| NodeStatus | getStatusOfNode (const N &node) const |
| void | open (const N &node) |
| void | close (const N &node) |
| bool | isOpen (const N &node) const |
| bool | isClosed (const N &node) const |
| bool | isUnknown (const N &node) const |
| virtual | ~SearchResult ()=default |
Protected Attributes | |
| std::unordered_map< N, NodeStatus, Hash, Equal > | nodeStatus |
CRTP Abstraction of Search Results.
| ResultImpl | implementing search result type |
| N | node type |
| Hash | hasher type on nodes |
| Equal | comparator type on nodes |
| using fishnet::graph::SearchResult< ResultImpl, N, Hash, Equal >::node_type = N |
|
inline |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |