GEOS 3.14.0dev
|
A EdgeList is a list of Edges. More...
#include <EdgeList.h>
Public Member Functions | |
void | add (Edge *e) |
void | addAll (const std::vector< Edge * > &edgeColl) |
std::vector< Edge * > & | getEdges () |
Edge * | findEqualEdge (const Edge *e) const |
Edge * | get (std::size_t i) |
int | findEdgeIndex (const Edge *e) const |
std::string | print () |
void | clearList () |
Friends | |
std::ostream & | operator<< (std::ostream &os, const EdgeList &el) |
A EdgeList is a list of Edges.
It supports locating edges that are pointwise equals to a target edge.
void geos::geomgraph::EdgeList::add | ( | Edge * | e | ) |
Insert an edge unless it is already in the list