Uses of Interface
org.planit.utils.graph.DirectedEdge
-
Packages that use DirectedEdge Package Description org.planit.graph Network component object classesorg.planit.network.macroscopic.physical Macroscopic physical network component object classesorg.planit.network.physical Physical network component object classesorg.planit.network.virtual Virtual network component object classesorg.planit.utils.graph Utilities for setting up graphsorg.planit.utils.network.physical Physical network oriented utility classesorg.planit.utils.network.virtual Virtual physical network oriented utility classes -
-
Uses of DirectedEdge in org.planit.graph
Classes in org.planit.graph with type parameters of type DirectedEdge Modifier and Type Class Description classACyclicSubGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>An acyclic sub graph contains a subset of the full graph without cycles.classDirectedGraphImpl<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>A graph implementation consisting of vertices and edgesClasses in org.planit.graph that implement DirectedEdge Modifier and Type Class Description classDirectedEdgeImplEdge class connecting two vertices via some geometry.Fields in org.planit.graph with type parameters of type DirectedEdge Modifier and Type Field Description protected DirectedGraphBuilder<? extends DirectedVertex,? extends DirectedEdge,ES>EdgeSegmentsImpl. directedGraphBuilderThe graph builder to create edgse segmentsMethods in org.planit.graph that return DirectedEdge Modifier and Type Method Description DirectedEdgeDirectedGraphBuilderImpl. createEdge(Vertex vertexA, Vertex vertexB, double lengthKm)Create a new link instanceDirectedEdgeDirectedGraphBuilderImpl. createUniqueCopyOf(DirectedEdge edgeToCopy)create a shallo copy of the passed in edge, albeit with unique internal idsDirectedEdgeEdgeSegmentImpl. getParentEdge()Collect the parent edge of the segmentMethods in org.planit.graph with parameters of type DirectedEdge Modifier and Type Method Description ESEdgeSegmentsImpl. create(DirectedEdge parentEdge, boolean directionAB)Create edge segmentESDirectedGraphBuilder. createEdgeSegment(DirectedEdge parentEdge, boolean directionAB)Create a new physical link segment instanceEdgeSegmentDirectedGraphBuilderImpl. createEdgeSegment(DirectedEdge parentEdge, boolean directionAB)Create a new physical link segment instanceESDirectedGraphBuilder. createUniqueCopyOf(ES edgeSegmentToCopy, DirectedEdge newParentEdge)Create a unique copy of the passed in edge segment.DirectedEdgeDirectedGraphBuilderImpl. createUniqueCopyOf(DirectedEdge edgeToCopy)create a shallo copy of the passed in edge, albeit with unique internal idsEdgeSegmentDirectedGraphBuilderImpl. createUniqueCopyOf(EdgeSegment edgeSegmentToCopy, DirectedEdge newParentEdge)Create a unique copy of the passed in edge segment.voidEdgeSegmentsImpl. register(DirectedEdge parentEdge, ES edgeSegment, boolean directionAB)Register a edge segment (not registered on nodes and edge)ESEdgeSegmentsImpl. registerNew(DirectedEdge parentEdge, boolean directionAb, boolean registerOnNodeAndLink)Create directional edge segment and register itESEdgeSegmentsImpl. registerUniqueCopyOf(ES edgeSegmentToCopy, DirectedEdge newParentEdge)copy the passed in edge segment and register it.voidEdgeSegmentImpl. setParentEdge(DirectedEdge parentEdge)Set the parent edgeMethod parameters in org.planit.graph with type arguments of type DirectedEdge Modifier and Type Method Description voidDirectedGraphBuilderImpl. recreateIds(Edges<? extends DirectedEdge> edges)recreate the ids for all passed in edgesConstructors in org.planit.graph with parameters of type DirectedEdge Constructor Description EdgeSegmentImpl(IdGroupingToken groupId, DirectedEdge parentEdge, boolean directionAB)ConstructorConstructor parameters in org.planit.graph with type arguments of type DirectedEdge Constructor Description EdgeSegmentsImpl(DirectedGraphBuilder<? extends DirectedVertex,? extends DirectedEdge,ES> graphBuilder)Constructor -
Uses of DirectedEdge in org.planit.network.macroscopic.physical
Methods in org.planit.network.macroscopic.physical with parameters of type DirectedEdge Modifier and Type Method Description MacroscopicLinkSegmentMacroscopicPhysicalNetworkBuilderImpl. createEdgeSegment(DirectedEdge parentLink, boolean directionAB)Create a new physical link segment instanceMacroscopicLinkSegmentMacroscopicPhysicalNetworkBuilderImpl. createUniqueCopyOf(MacroscopicLinkSegment linkSegmentToCopy, DirectedEdge parentEdge)Create a unique copy of the passed in edge segment. -
Uses of DirectedEdge in org.planit.network.physical
Classes in org.planit.network.physical that implement DirectedEdge Modifier and Type Class Description classLinkImplLink class connecting two nodes via some geometry.Methods in org.planit.network.physical with parameters of type DirectedEdge Modifier and Type Method Description LSLinkSegmentsImpl. create(DirectedEdge parent, boolean directionAB)Create edge segmentLinkSegmentPhysicalNetworkBuilderImpl. createEdgeSegment(DirectedEdge parentLink, boolean directionAB)Create a new physical link segment instanceLinkSegmentPhysicalNetworkBuilderImpl. createUniqueCopyOf(LinkSegment linkSegmentToCopy, DirectedEdge parentEdge)Create a unique copy of the passed in edge segment.voidLinkSegmentsImpl. register(DirectedEdge parentEdge, LS edgeSegment, boolean directionAB)Register a edge segment (not registered on nodes and edge)LSLinkSegmentsImpl. registerNew(DirectedEdge parentEdge, boolean directionAb, boolean registerOnNodeAndLink)Create directional edge segment and register itLSLinkSegmentsImpl. registerUniqueCopyOf(LS edgeSegmentToCopy, DirectedEdge newParent)copy the passed in edge segment and register it. -
Uses of DirectedEdge in org.planit.network.virtual
Classes in org.planit.network.virtual that implement DirectedEdge Modifier and Type Class Description classConnectoidEdgeImplEdge implementation that represent edges that exist between centroids and connectoids (their node reference), so not physical entities but rather virtual links -
Uses of DirectedEdge in org.planit.utils.graph
Classes in org.planit.utils.graph with type parameters of type DirectedEdge Modifier and Type Interface Description interfaceDirectedGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>Interface for an undirected graphinterfaceDirectedSubGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>A directed subgraph interface for a given parent graph by registering edge segments on it (and therefore vertices and edges)Methods in org.planit.utils.graph that return DirectedEdge Modifier and Type Method Description DirectedEdgeEdgeSegment. getParentEdge()Collect the parent edge of the segmentMethods in org.planit.utils.graph with parameters of type DirectedEdge Modifier and Type Method Description ESEdgeSegments. create(DirectedEdge parentEdge, boolean directionAB)Create edge segmentvoidEdgeSegments. register(DirectedEdge parentEdge, ES edgeSegment, boolean directionAB)Register a edge segment (not registered on nodes and edge)ESEdgeSegments. registerNew(DirectedEdge parentEdge, boolean directionAb, boolean registerOnVertexAndEdge)Create directional edge segment and register itESEdgeSegments. registerUniqueCopyOf(ES edgeSegmentToCopy, DirectedEdge newParent)copy the passed in edge segment and register it.voidEdgeSegment. setParentEdge(DirectedEdge parentEdge)Set the parent edge -
Uses of DirectedEdge in org.planit.utils.network.physical
Subinterfaces of DirectedEdge in org.planit.utils.network.physical Modifier and Type Interface Description interfaceLinkLink interface which extends the Edge interface with a unique id (not all edges are links) as well as an external id -
Uses of DirectedEdge in org.planit.utils.network.virtual
Subinterfaces of DirectedEdge in org.planit.utils.network.virtual Modifier and Type Interface Description interfaceConnectoidEdgethe connecting component between centroid and a first physical node in the network.
-