Package org.planit.graph
Network component object classes
-
Interface Summary Interface Description DirectedGraphBuilder<V extends DirectedVertex,E extends Edge,ES extends EdgeSegment> Build network elements based on chosen network view.GraphBuilder<V extends Vertex,E extends Edge> Build network elements based on chosen network view.GraphModifier<V extends Vertex,E extends Edge> Modify network elements based on chosen network view. -
Class Summary Class Description ACyclicSubGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment> An acyclic sub graph contains a subset of the full graph without cycles.DirectedEdgeImpl Edge class connecting two vertices via some geometry.DirectedGraphBuilderImpl Create network entities with direction for a physical network simulation modelDirectedGraphImpl<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment> A graph implementation consisting of vertices and edgesDirectedVertexImpl vertex representation connected to one or more entry and exit edgesEdgeImpl Edge class connecting two vertices via some geometry.EdgeSegmentImpl EdgeSegment represents an edge in a particular (single) direction.EdgeSegmentsImpl<ES extends EdgeSegment> EdgesImpl<V extends Vertex,E extends Edge> Implementation of Edges interfaceGraphBuilderImpl Create network entities for a physical network simulation modelGraphImpl<V extends Vertex,E extends Edge> A graph implementation consisting of vertices and edgesVertexImpl vertex representation connected to one or more entry and exit edgesVerticesImpl<V extends Vertex> Vertices implementation using a graphbuilder <V> to create the vertices