Uses of Interface
org.goplanit.utils.graph.directed.ConjugateDirectedEdge
-
Packages that use ConjugateDirectedEdge Package Description org.goplanit.assignment.ltm.sltm.conjugate org.goplanit.graph.directed org.goplanit.network.layer.physical Physical network component object classesorg.goplanit.network.virtual Virtual network component object classesorg.goplanit.utils.graph.directed org.goplanit.utils.network.layer.physical org.goplanit.utils.network.virtual Virtual physical network oriented utility classes -
-
Uses of ConjugateDirectedEdge in org.goplanit.assignment.ltm.sltm.conjugate
Methods in org.goplanit.assignment.ltm.sltm.conjugate with parameters of type ConjugateDirectedEdge Modifier and Type Method Description boolean
ConjugateDestinationBush. containsAnyTurnSegmentOf(ConjugateDirectedEdge conjugateEdge)
Verify if the bush contains any conjugate edge segment (turn) of the conjugate edge in either direction -
Uses of ConjugateDirectedEdge in org.goplanit.graph.directed
Classes in org.goplanit.graph.directed with type parameters of type ConjugateDirectedEdge Modifier and Type Class Description class
ConjugateDirectedGraphImpl<V extends ConjugateDirectedVertex,E extends ConjugateDirectedEdge,ES extends ConjugateEdgeSegment>
A conjugate directed graph implementation consisting of conjugate directed vertices, conjugate directed edges and conjugate edge segmentsClasses in org.goplanit.graph.directed that implement ConjugateDirectedEdge Modifier and Type Class Description class
ConjugateDirectedEdgeImpl<V extends ConjugateDirectedVertex,ES extends ConjugateEdgeSegment>
Conjugate Edge implementation class connecting two vertices via some geometry.Methods in org.goplanit.graph.directed that return ConjugateDirectedEdge Modifier and Type Method Description ConjugateDirectedEdge
ConjugateDirectedEdgeFactoryImpl. registerNew(ConjugateDirectedVertex vertexA, ConjugateDirectedVertex vertexB, DirectedEdge originalEdge1, DirectedEdge originalEdge2, boolean registerOnVertices)
Create new edge to network identified via its id, allow to be registered on vertices if indicated)Methods in org.goplanit.graph.directed that return types with arguments of type ConjugateDirectedEdge Modifier and Type Method Description Collection<? extends ConjugateDirectedEdge>
ConjugateDirectedVertexImpl. getEdges()
Returns a collection of Edge objects (unmodifiable)Methods in org.goplanit.graph.directed with parameters of type ConjugateDirectedEdge Modifier and Type Method Description ConjugateEdgeSegment
ConjugateEdgeSegmentFactoryImpl. create(ConjugateDirectedEdge parentEdge, boolean directionAB)
Create edge segmentConjugateEdgeSegment
ConjugateEdgeSegmentFactoryImpl. registerNew(ConjugateDirectedEdge parentEdge, boolean directionAb, boolean registerOnVertexAndEdge)
Create directional edge segment and register itConstructors in org.goplanit.graph.directed with parameters of type ConjugateDirectedEdge Constructor Description ConjugateEdgeSegmentImpl(IdGroupingToken groupId, ConjugateDirectedEdge parentEdge, boolean directionAb)
ConstructorConjugateEdgeSegmentImpl(IdGroupingToken groupId, ConjugateDirectedEdge parentEdge, boolean directionAb, Class<ConjugateEdgeSegment> idClazz)
Constructor -
Uses of ConjugateDirectedEdge in org.goplanit.network.layer.physical
Classes in org.goplanit.network.layer.physical that implement ConjugateDirectedEdge Modifier and Type Class Description class
ConjugateLinkImpl
Conjugate (non-directional) link class connecting two conjugate nodes. -
Uses of ConjugateDirectedEdge in org.goplanit.network.virtual
Classes in org.goplanit.network.virtual that implement ConjugateDirectedEdge Modifier and Type Class Description class
ConjugateConnectoidEdgeImpl
Conjugate (non-directional) connectoid edge class connecting two conjugate nodes.Methods in org.goplanit.network.virtual that return types with arguments of type ConjugateDirectedEdge Modifier and Type Method Description Collection<ConjugateDirectedEdge>
ConjugateConnectoidNodeImpl. getEdges()
Returns a collection of Edge objects (unmodifiable) -
Uses of ConjugateDirectedEdge in org.goplanit.utils.graph.directed
Methods in org.goplanit.utils.graph.directed that return ConjugateDirectedEdge Modifier and Type Method Description ConjugateDirectedEdge
ConjugateDirectedEdge. deepClone()
Deep copy, non-owned members are reference copiedConjugateDirectedEdge
ConjugateEdgeSegment. getParent()
Collect the parent edge of the segmentdefault ConjugateDirectedEdge
ConjugateDirectedEdgeFactory. registerNew(ConjugateDirectedVertex vertexA, ConjugateDirectedVertex vertexB, DirectedEdge originalEdge1, DirectedEdge originalEdge2)
Create and register new conjugate directed edge to graph identified via its id, (not registered on vertices)ConjugateDirectedEdge
ConjugateDirectedEdgeFactory. registerNew(ConjugateDirectedVertex vertexA, ConjugateDirectedVertex vertexB, DirectedEdge originalEdge1, DirectedEdge originalEdge2, boolean registerOnVertices)
Create new edge to network identified via its id, allow to be registered on vertices if indicated)ConjugateDirectedEdge
ConjugateDirectedEdge. shallowClone()
Shallow copyMethods in org.goplanit.utils.graph.directed that return types with arguments of type ConjugateDirectedEdge Modifier and Type Method Description Collection<? extends ConjugateDirectedEdge>
ConjugateDirectedVertex. getEdges()
Returns a collection of DirectedEdge objects (unmodifiable)Methods in org.goplanit.utils.graph.directed with parameters of type ConjugateDirectedEdge Modifier and Type Method Description ConjugateEdgeSegment
ConjugateEdgeSegmentFactory. create(ConjugateDirectedEdge parentEdge, boolean directionAB)
Create edge segmentvoid
ConjugateEdgeSegments. register(ConjugateDirectedEdge parentEdge, ConjugateEdgeSegment edgeSegment, boolean directionAB)
Register a conjugate edge segment (not registered on nodes and edge)ConjugateEdgeSegment
ConjugateEdgeSegmentFactory. registerNew(ConjugateDirectedEdge parentEdge, boolean directionAb, boolean registerOnVertexAndEdge)
Create directional edge segment and register it -
Uses of ConjugateDirectedEdge in org.goplanit.utils.network.layer.physical
Subinterfaces of ConjugateDirectedEdge in org.goplanit.utils.network.layer.physical Modifier and Type Interface Description interface
ConjugateLink
Conjugate link representing two adjacent directed edges in original network and connecting two conjugated nodes -
Uses of ConjugateDirectedEdge in org.goplanit.utils.network.virtual
Subinterfaces of ConjugateDirectedEdge in org.goplanit.utils.network.virtual Modifier and Type Interface Description interface
ConjugateConnectoidEdge
the connecting component between centroid and a first physical node in the network.
-