Package org.geotools.graph.build.opt
Class OptDirectedGraphBuilder
Object
BasicGraphBuilder
BasicDirectedGraphBuilder
OptDirectedGraphBuilder
- All Implemented Interfaces:
GraphBuilder
- Direct Known Subclasses:
OptDirectedLineGraphBuilder
An implementation of GraphBuilder that builds optimized directed graph components.
- Author:
- Justin Deoliveira, Refractions Research Inc, jdeolive@refractions.net
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class BasicDirectedGraphBuilder
addEdge, buildGraphMethods inherited from class BasicGraphBuilder
addNode, clone, getEdges, getGraph, getNodes, importGraph, removeEdge, removeEdges, removeNode, removeNodes
-
Constructor Details
-
OptDirectedGraphBuilder
public OptDirectedGraphBuilder()
-
-
Method Details
-
buildNode
Creates an optimized directed node.- Specified by:
buildNodein interfaceGraphBuilder- Overrides:
buildNodein classBasicDirectedGraphBuilder- Returns:
- Node The newly built node.
- See Also:
-
buildEdge
Creates an optimized directed edge.- Specified by:
buildEdgein interfaceGraphBuilder- Overrides:
buildEdgein classBasicDirectedGraphBuilder- Parameters:
nodeA- Adjacent node to edge.nodeB- Adjacent node to edge.- Returns:
- Edge the newly built Edge.
- See Also:
-
GraphBuilder#buildEdge()OptDirectedEdge
-