#include <LineMergeDirectedEdge.h>
Public Member Functions | |
LineMergeDirectedEdge (planargraph::Node *from, planargraph::Node *to, const geom::Coordinate &directionPt, bool edgeDirection) | |
LineMergeDirectedEdge * | getNext () |
geos::operation::linemerge::LineMergeDirectedEdge::LineMergeDirectedEdge | ( | planargraph::Node * | from, | |
planargraph::Node * | to, | |||
const geom::Coordinate & | directionPt, | |||
bool | edgeDirection | |||
) |
Constructs a LineMergeDirectedEdge connecting the from
node to the to
node.
directionPt | specifies this DirectedEdge's direction (given by an imaginary line from the from node to directionPt ) | |
edgeDirection | whether this DirectedEdge's direction is the same as or opposite to that of the parent Edge (if any) |
LineMergeDirectedEdge* geos::operation::linemerge::LineMergeDirectedEdge::getNext | ( | ) |
Returns the directed edge that starts at this directed edge's end point, or null if there are zero or multiple directed edges starting there.