20 package org.matsim.core.network.algorithms.intersectionSimplifier.containers;
22 import java.util.ArrayList;
23 import java.util.List;
25 import org.locationtech.jts.geom.LineSegment;
45 private List<HullTriangle>
triangles =
new ArrayList<HullTriangle>();
76 public HullEdge(
int id, LineSegment geometry) {
106 public HullEdge(
int id, LineSegment geometry,
boolean border) {
130 this.originNode = oV;
131 this.destinationNode = eV;
251 this.destinationNode = destinationNodeV;
291 this.incidentEdges = edges;
HullEdge(int id, LineSegment geometry)
HullEdge(int id, boolean border)
boolean removeTriangles(List< HullTriangle > triangles)
List< HullEdge > getIncidentEdges()
void setTriangles(List< HullTriangle > triangles)
HullEdge(int id, LineSegment geometry, boolean border)
void setIncidentEdges(List< HullEdge > edges)
boolean removeAllIncidentEdges(List< HullEdge > edges)
HullNode getDestinationNode()
List< HullEdge > incidentEdges
boolean addTriangle(HullTriangle triangle)
List< HullTriangle > getTriangles()
boolean addIncidentEdges(List< HullEdge > edges)
boolean addTriangles(List< HullTriangle > triangles)
boolean removeIncidentEdge(HullEdge edge)
void setDestinationNode(HullNode destinationNodeV)
HullEdge(int id, LineSegment geometry, HullNode oV, HullNode eV, boolean border)
boolean removeTriangle(HullTriangle triangle)
LineSegment getGeometry()
void setOriginNode(HullNode originNode)
void setBorder(boolean border)
void setBorder(boolean border)
List< HullTriangle > triangles
void setGeometry(LineSegment geometry)
boolean addIncidentEdge(HullEdge edge)