public class OptDirectedLineGraphGenerator extends OptLineGraphGenerator
| Constructor and Description |
|---|
OptDirectedLineGraphGenerator()
Constructs a new OptLineGraphGenerator.
|
| Modifier and Type | Method and Description |
|---|---|
Graphable |
add(Object obj)
Adds a line to the graph.
|
protected Edge |
generateEdge(LineSegment line) |
protected void |
generateNodes() |
Edge |
getEdge(Coordinate c1,
Coordinate c2)
Retrieve edge between the two coordinates.
|
Map |
getInNodeMap()
Returns the coordinate to in node map.
|
Node |
getNode(Coordinate c)
Look up a Node for the provided coordinate.
|
Map |
getOutNodeMap()
Returns the coordinate to out node map.
|
generate, generateEdges, get, getGraph, getGraphBuilder, getLines, getNodeMap, remove, setGraphBuilderpublic OptDirectedLineGraphGenerator()
public Graphable add(Object obj)
add in interface GraphGeneratoradd in class OptLineGraphGeneratorobj - A LineSegment object.public Map getInNodeMap()
public Map getOutNodeMap()
protected void generateNodes()
generateNodes in class OptLineGraphGeneratorprotected Edge generateEdge(LineSegment line)
generateEdge in class OptLineGraphGeneratorpublic Node getNode(Coordinate c)
LineGraphGeneratorgetNode in interface LineGraphGeneratorgetNode in class OptLineGraphGeneratorpublic Edge getEdge(Coordinate c1, Coordinate c2)
LineGraphGeneratorgetEdge in interface LineGraphGeneratorgetEdge in class OptLineGraphGeneratorCopyright © 1996–2019 Geotools. All rights reserved.