Interface GeometricGraphNode
- All Known Subinterfaces:
AgentGraphNode,LongAgentGraphNode
- All Known Implementing Classes:
AgentGraphNodeImpl,LongAgentGraphNodeImpl,RailNode
public interface GeometricGraphNode
Defines the contract for types that represent node values in a geometric graph.
A geometric graph is a Graph where:
- Nodes are represented by instances of types implementing this
GeometricGraphNodeinterface, associating each node with a specificPointin two-dimensional space. - Arcs are represented by instances of classes implementing the
GeometricGraphArcinterface, associating each arc with aPolylinein two-dimensional space that starts at the source node and ends at the destination node. - Each arc may have a corresponding reverse arc, where the source and destination nodes are swapped,
and the
Polylineis reversed relative to the original arc.
Illustration of a simple geometric graph:

- Author:
- Andrey Malykhanov
- See Also:
-
Method Summary