Uses of Interface
org.goplanit.utils.graph.directed.DirectedEdge
-
Packages that use DirectedEdge Package Description org.goplanit.assignment.ltm.sltm org.goplanit.graph.directed org.goplanit.graph.modifier org.goplanit.network.layer org.goplanit.network.layer.modifier org.goplanit.network.layer.physical Physical network component object classesorg.goplanit.network.layer.service org.goplanit.network.virtual Virtual network component object classesorg.goplanit.utils.graph Utilities for setting up graphsorg.goplanit.utils.graph.directed org.goplanit.utils.network.layer org.goplanit.utils.network.layer.modifier org.goplanit.utils.network.layer.physical org.goplanit.utils.network.layer.service org.goplanit.utils.network.virtual Virtual physical network oriented utility classes -
-
Uses of DirectedEdge in org.goplanit.assignment.ltm.sltm
Methods in org.goplanit.assignment.ltm.sltm with parameters of type DirectedEdge Modifier and Type Method Description booleanBush. containsAnyEdgeSegmentOf(DirectedEdge edge)Verify if the bush contains any edge segment of the edge in either direction -
Uses of DirectedEdge in org.goplanit.graph.directed
Classes in org.goplanit.graph.directed with type parameters of type DirectedEdge Modifier and Type Class Description classDirectedGraphImpl<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>A directed graph implementation consisting of directed vertices, directed edges and edge segmentsclassUntypedDirectedGraphImpl<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>A directed graph implementation consisting of directed vertices and directed edgesClasses in org.goplanit.graph.directed that implement DirectedEdge Modifier and Type Class Description classDirectedEdgeImplEdge class connecting two vertices via some geometry.Methods in org.goplanit.graph.directed that return DirectedEdge Modifier and Type Method Description DirectedEdgeEdgeSegmentImpl. getParentEdge()Collect the parent edge of the segmentDirectedEdgeDirectedEdgeFactoryImpl. registerNew(DirectedVertex vertexA, DirectedVertex vertexB, 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 with parameters of type DirectedEdge Modifier and Type Method Description EdgeSegmentEdgeSegmentFactoryImpl. create(DirectedEdge parentEdge, boolean directionAB)Create edge segmentvoidEdgeSegmentsImpl. register(DirectedEdge parentEdge, EdgeSegment edgeSegment, boolean directionAB)Register a edge segment (not registered on nodes and edge)EdgeSegmentEdgeSegmentFactoryImpl. registerNew(DirectedEdge parentEdge, boolean directionAb, boolean registerOnVertexAndEdge)Create directional edge segment and register itvoidEdgeSegmentImpl. setParent(DirectedEdge parentEdge)Set the parent edgeConstructors in org.goplanit.graph.directed with parameters of type DirectedEdge Constructor Description EdgeSegmentImpl(IdGroupingToken groupId, DirectedEdge parentEdge, boolean directionAB)Constructor -
Uses of DirectedEdge in org.goplanit.graph.modifier
Methods in org.goplanit.graph.modifier with type parameters of type DirectedEdge Modifier and Type Method Description <Ex extends DirectedEdge>
ExDirectedGraphModifierImpl. breakEdgeAt(DirectedVertex vertexToBreakAt, Ex edgeToBreak, PlanitJtsCrsUtils geoUtils)Identical to theGraphImplimplementation except that we now also account for the edge segments present on the edge.<Ex extends DirectedEdge>
Map<Long,Set<Ex>>DirectedGraphModifierImpl. breakEdgesAt(List<Ex> edgesToBreak, DirectedVertex vertexToBreakAt, org.opengis.referencing.crs.CoordinateReferenceSystem crs)Break the passed in edges by inserting the passed in vertex in between. -
Uses of DirectedEdge in org.goplanit.network.layer
Classes in org.goplanit.network.layer with type parameters of type DirectedEdge Modifier and Type Class Description classUntypedNetworkLayerImpl<V extends DirectedVertex,E extends DirectedEdge,S extends EdgeSegment>Model free network layer consisting of containers for vertices, edges, and edge segments each of which can be typed separately. -
Uses of DirectedEdge in org.goplanit.network.layer.modifier
Classes in org.goplanit.network.layer.modifier with type parameters of type DirectedEdge Modifier and Type Class Description classUntypedNetworkLayerModifierImpl<V extends DirectedVertex,E extends DirectedEdge,S extends EdgeSegment>Modifier class for model free network layer, generics used to allow derived classes to provide typed versions for containers and content of containers. -
Uses of DirectedEdge in org.goplanit.network.layer.physical
Classes in org.goplanit.network.layer.physical that implement DirectedEdge Modifier and Type Class Description classLinkImplLink class connecting two nodes via some geometry. -
Uses of DirectedEdge in org.goplanit.network.layer.service
Classes in org.goplanit.network.layer.service that implement DirectedEdge Modifier and Type Class Description classServiceLegImplA service leg connects two service nodes. -
Uses of DirectedEdge in org.goplanit.network.virtual
Classes in org.goplanit.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.goplanit.utils.graph
Classes in org.goplanit.utils.graph with type parameters of type DirectedEdge Modifier and Type Interface Description interfaceUntypedDirectedGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>Interface for a directed graphMethods in org.goplanit.utils.graph that return DirectedEdge Modifier and Type Method Description DirectedEdgeEdgeSegment. getParentEdge()Collect the parent edge of the segmentMethods in org.goplanit.utils.graph with parameters of type DirectedEdge Modifier and Type Method Description voidEdgeSegment. setParent(DirectedEdge parentEdge)Set the parent edge -
Uses of DirectedEdge in org.goplanit.utils.graph.directed
Classes in org.goplanit.utils.graph.directed with type parameters of type DirectedEdge Modifier and Type Interface Description interfaceDirectedGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>Interface for a directed graph with explicit container types rather than the base containers.Methods in org.goplanit.utils.graph.directed that return DirectedEdge Modifier and Type Method Description default DirectedEdgeDirectedEdgeFactory. registerNew(DirectedVertex vertexA, DirectedVertex vertexB)Create and register new directed edge to graph identified via its id, (not registered on vertices)DirectedEdgeDirectedEdgeFactory. registerNew(DirectedVertex vertexA, DirectedVertex vertexB, boolean registerOnVertices)Create new edge to network identified via its id, allow to be registered on vertices if indicated)Methods in org.goplanit.utils.graph.directed with parameters of type DirectedEdge Modifier and Type Method Description EdgeSegmentEdgeSegmentFactory. create(DirectedEdge parentEdge, boolean directionAB)Create edge segmentvoidEdgeSegments. register(DirectedEdge parentEdge, EdgeSegment edgeSegment, boolean directionAB)Register a edge segment (not registered on nodes and edge)EdgeSegmentEdgeSegmentFactory. registerNew(DirectedEdge parentEdge, boolean directionAb, boolean registerOnVertexAndEdge)Create directional edge segment and register it -
Uses of DirectedEdge in org.goplanit.utils.network.layer
Classes in org.goplanit.utils.network.layer with type parameters of type DirectedEdge Modifier and Type Interface Description interfaceUntypedDirectedGraphLayer<V extends DirectedVertex,E extends DirectedEdge,S extends EdgeSegment>Network layer comprising of containers with custom entity types. -
Uses of DirectedEdge in org.goplanit.utils.network.layer.modifier
Classes in org.goplanit.utils.network.layer.modifier with type parameters of type DirectedEdge Modifier and Type Interface Description interfaceUntypedDirectedGraphLayerModifier<V extends DirectedVertex,E extends DirectedEdge,S extends EdgeSegment>Modifier with additional functionality related to modifications to layers derived fromUntypedDirectedGraphLayer. -
Uses of DirectedEdge in org.goplanit.utils.network.layer.physical
Subinterfaces of DirectedEdge in org.goplanit.utils.network.layer.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.goplanit.utils.network.layer.service
Subinterfaces of DirectedEdge in org.goplanit.utils.network.layer.service Modifier and Type Interface Description interfaceServiceLegService leg interface which extends the Edge interface. -
Uses of DirectedEdge in org.goplanit.utils.network.virtual
Subinterfaces of DirectedEdge in org.goplanit.utils.network.virtual Modifier and Type Interface Description interfaceConnectoidEdgethe connecting component between centroid and a first physical node in the network.
-