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, setGraphBuilder
public OptDirectedLineGraphGenerator()
public Graphable add(Object obj)
add
in interface GraphGenerator
add
in class OptLineGraphGenerator
obj
- A LineSegment object.public Map getInNodeMap()
public Map getOutNodeMap()
protected void generateNodes()
generateNodes
in class OptLineGraphGenerator
protected Edge generateEdge(LineSegment line)
generateEdge
in class OptLineGraphGenerator
public Node getNode(Coordinate c)
LineGraphGenerator
getNode
in interface LineGraphGenerator
getNode
in class OptLineGraphGenerator
public Edge getEdge(Coordinate c1, Coordinate c2)
LineGraphGenerator
getEdge
in interface LineGraphGenerator
getEdge
in class OptLineGraphGenerator
Copyright © 1996–2019 Geotools. All rights reserved.