Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
Loading...
Searching...
No Matches
Edge.hpp File Reference
#include <sstream>
#include <concepts>
#include <fishnet/Concepts.hpp>
Include dependency graph for Edge.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fishnet
 
namespace  fishnet::graph
 

Concepts

concept  fishnet::graph::Node
 
concept  fishnet::graph::UniversalNodeRef
 
concept  fishnet::graph::Edge
 Interface for an Edge.
 
concept  fishnet::graph::Annotation
 
concept  fishnet::graph::WeightFunction
 
concept  fishnet::graph::WeightedEdge
 Interface for a weighted Edge.
 

Typedefs

template<Node N, fishnet::util::HashFunction< N > Hash = std::hash<N>, fishnet::util::BiPredicate< N > Equal = std::equal_to<N>>
using fishnet::graph::UndirectedEdge = __impl::BaseEdge< N, false, Hash, Equal >
 
template<Node N, fishnet::util::HashFunction< N > Hash = std::hash<N>, fishnet::util::BiPredicate< N > Equal = std::equal_to<N>>
using fishnet::graph::DirectedEdge = __impl::BaseEdge< N, true, Hash, Equal >
 
template<Edge E, Annotation A, WeightFunction< typename E::node_type, A > W>
using fishnet::graph::WeightEdge = __impl::WeightedEdgeDecorator< E, A, W >