GEOS  3.9.1dev
Public Member Functions | Private Member Functions | Private Attributes | List of all members
geos::operation::overlay::EdgeSetNoder Class Reference

Nodes a set of edges. More...

#include <EdgeSetNoder.h>

Collaboration diagram for geos::operation::overlay::EdgeSetNoder:
[legend]

Public Member Functions

 EdgeSetNoder (algorithm::LineIntersector *newLi)
 
 ~EdgeSetNoder ()
 
void addEdges (std::vector< geomgraph::Edge * > *edges)
 
std::vector< geomgraph::Edge * > * getNodedEdges ()
 

Private Member Functions

 EdgeSetNoder (const EdgeSetNoder &)=delete
 
EdgeSetNoderoperator= (const EdgeSetNoder &)=delete
 

Private Attributes

algorithm::LineIntersectorli
 
std::vector< geomgraph::Edge * > * inputEdges
 

Detailed Description

Nodes a set of edges.

Takes one or more sets of edges and constructs a new set of edges consisting of all the split edges created by noding the input edges together

Definition at line 47 of file EdgeSetNoder.h.

Constructor & Destructor Documentation

geos::operation::overlay::EdgeSetNoder::EdgeSetNoder ( const EdgeSetNoder )
privatedelete
geos::operation::overlay::EdgeSetNoder::EdgeSetNoder ( algorithm::LineIntersector newLi)
inline

Definition at line 56 of file EdgeSetNoder.h.

geos::operation::overlay::EdgeSetNoder::~EdgeSetNoder ( )
inline

Definition at line 62 of file EdgeSetNoder.h.

Member Function Documentation

void geos::operation::overlay::EdgeSetNoder::addEdges ( std::vector< geomgraph::Edge * > *  edges)
std::vector<geomgraph::Edge*>* geos::operation::overlay::EdgeSetNoder::getNodedEdges ( )
EdgeSetNoder& geos::operation::overlay::EdgeSetNoder::operator= ( const EdgeSetNoder )
privatedelete

Member Data Documentation

std::vector<geomgraph::Edge*>* geos::operation::overlay::EdgeSetNoder::inputEdges
private

Definition at line 50 of file EdgeSetNoder.h.

algorithm::LineIntersector* geos::operation::overlay::EdgeSetNoder::li
private

Definition at line 49 of file EdgeSetNoder.h.


The documentation for this class was generated from the following file: