Uses of Interface
org.goplanit.utils.graph.directed.DirectedVertex
-
Packages that use DirectedVertex Package Description org.goplanit.algorithms.shortestpath Shortest Path algorithms for PlanItorg.goplanit.assignment.ltm.sltm org.goplanit.assignment.ltm.sltm.consumer org.goplanit.assignment.ltm.sltm.loading org.goplanit.graph.directed org.goplanit.graph.directed.acyclic org.goplanit.graph.modifier org.goplanit.graph.modifier.event 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.zoning zoning oriented utility classesorg.goplanit.zoning org.goplanit.zoning.modifier.event.handler -
-
Uses of DirectedVertex in org.goplanit.algorithms.shortestpath
Fields in org.goplanit.algorithms.shortestpath with type parameters of type DirectedVertex Modifier and Type Field Description protected static Comparator<Pair<DirectedVertex,Double>>
AStarShortestPathAlgorithm. pairSecondComparator
Comparator to sort based on the second elements minimum value (ascending order)protected static Comparator<Pair<DirectedVertex,Double>>
DijkstraShortestPathAlgorithm. pairSecondComparator
Comparator to sort based on the second elements minimum value (ascending order)Methods in org.goplanit.algorithms.shortestpath with parameters of type DirectedVertex Modifier and Type Method Description MinMaxPathResult
AcyclicMinMaxShortestPathAlgorithm. executeOneToAll(DirectedVertex currentOrigin)
Perform a one-to-all min-max path search where we construct both the least and most costliest path from the origin vertex provided to all other vertices in the (sub)graph.ShortestPathResult
DijkstraShortestPathAlgorithm. executeOneToAll(DirectedVertex currentOrigin)
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edgesShortestPathResult
OneToAllShortestPathAlgorithm. executeOneToAll(DirectedVertex currentOrigin)
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edgesShortestPathResult
AStarShortestPathAlgorithm. executeOneToOne(DirectedVertex origin, DirectedVertex destination)
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edgesShortestPathResult
OneToOneShortestPathAlgorithm. executeOneToOne(DirectedVertex origin, DirectedVertex destination)
Construct shortest paths from source node to all other nodes in the network based on directed LinkSegment edgesConstructor parameters in org.goplanit.algorithms.shortestpath with type arguments of type DirectedVertex Constructor Description AcyclicMinMaxShortestPathAlgorithm(ACyclicSubGraph acyclicSubGraph, Collection<? extends DirectedVertex> topologicalOrder, double[] edgeSegmentCosts, int parentNetworkVertices)
Constructor -
Uses of DirectedVertex in org.goplanit.assignment.ltm.sltm
Methods in org.goplanit.assignment.ltm.sltm that return DirectedVertex Modifier and Type Method Description DirectedVertex
Pas. getDivergeVertex()
Collect the start vertex of the PASDirectedVertex
Pas. getMergeVertex()
Collect the end vertex of the PASMethods in org.goplanit.assignment.ltm.sltm that return types with arguments of type DirectedVertex Modifier and Type Method Description Pair<DirectedVertex,Map<DirectedVertex,EdgeSegment>>
Bush. findBushAlternativeSubpath(DirectedVertex mergeVertex, short[] alternativeSubpathVertexLabels)
The alternative subpath (not in this bush) is provided as link segment labels of value -1.Pair<DirectedVertex,Map<DirectedVertex,EdgeSegment>>
Bush. findBushAlternativeSubpath(DirectedVertex mergeVertex, short[] alternativeSubpathVertexLabels)
The alternative subpath (not in this bush) is provided as link segment labels of value -1.Iterator<DirectedVertex>
Bush. getDirectedVertexIterator()
Collect iterator for all unique directed vertices in the bushCollection<DirectedVertex>
Bush. getTopologicallySortedVertices()
Topologically sorted vertices of the bushMethods in org.goplanit.assignment.ltm.sltm with parameters of type DirectedVertex Modifier and Type Method Description double
Bush. computeSubPathAcceptedFlow(DirectedVertex startVertex, DirectedVertex endVertex, EdgeSegment[] subPathArray, double[] linkSegmentAcceptanceFactors)
Determine the accepted flow between origin,destination vertex using the subpath given by the subPathArray in order from start to finish.double
Bush. computeSubPathSendingFlow(DirectedVertex startVertex, DirectedVertex endVertex, Map<DirectedVertex,EdgeSegment> subPathMap)
Determine the sending flow between origin,destination vertex using the subpath given by the subPathMap, where each vertex provides its exit segment.double
Bush. computeSubPathSendingFlow(DirectedVertex startVertex, DirectedVertex endVertex, EdgeSegment[] subPathArray)
Determine the sending flow between origin,destination vertex using the subpath given by the subPathArray in order from start to finish.static EdgeSegment[]
PasManager. createSubpathArrayFrom(DirectedVertex start, DirectedVertex end, Map<DirectedVertex,EdgeSegment> pathTree, int arrayLength, boolean truncateArray)
Extract a subpath in the form of a raw edge segment array from start to end vertex based on a map representing a tree with succeeding edge segments for each vertexstatic EdgeSegment[]
PasManager. createSubpathArrayFrom(DirectedVertex start, DirectedVertex end, ShortestPathResult pathTree, int arrayLength, boolean truncateArray)
Extract a subpath in the form of a raw edge segment array from start to end vertex based on the shortest path result provided.Pair<DirectedVertex,Map<DirectedVertex,EdgeSegment>>
Bush. findBushAlternativeSubpath(DirectedVertex mergeVertex, short[] alternativeSubpathVertexLabels)
The alternative subpath (not in this bush) is provided as link segment labels of value -1.Pas
PasManager. findFirstSuitableExistingPas(Bush originBush, DirectedVertex mergeVertex, double[] flowAcceptanceFactors, double reducedCost)
find the first PAS which has the given merge vertex as end vertex and which if we would extend the bush with its least cost alternative would improve to the point it is considered effective enough compared to the upper bound (reduced cost) improvement provided as well as that the bush has sufficient flow on the high cost alternative of the PAS such that it can improve sufficiently by shifting flow towards the new low cost segment.Collection<Pas>
PasManager. getPassByMergeVertex(DirectedVertex mergeVertex)
Collect all PASs that share the same merge (end) vertexMethod parameters in org.goplanit.assignment.ltm.sltm with type arguments of type DirectedVertex Modifier and Type Method Description double
Bush. computeSubPathSendingFlow(DirectedVertex startVertex, DirectedVertex endVertex, Map<DirectedVertex,EdgeSegment> subPathMap)
Determine the sending flow between origin,destination vertex using the subpath given by the subPathMap, where each vertex provides its exit segment.static EdgeSegment[]
PasManager. createSubpathArrayFrom(DirectedVertex start, DirectedVertex end, Map<DirectedVertex,EdgeSegment> pathTree, int arrayLength, boolean truncateArray)
Extract a subpath in the form of a raw edge segment array from start to end vertex based on a map representing a tree with succeeding edge segments for each vertexvoid
Pas. forEachVertex(boolean lowCostSegment, Consumer<DirectedVertex> vertexConsumer)
Apply consumer to each vertex on one of the cost segments -
Uses of DirectedVertex in org.goplanit.assignment.ltm.sltm.consumer
Methods in org.goplanit.assignment.ltm.sltm.consumer with parameters of type DirectedVertex Modifier and Type Method Description void
ApplyToNodeModelResult. consumeCentroidResult(DirectedVertex node, double[] linkSegmentSendingFlow)
A centroid node is a special node where all flow is always accepted (destination incoming links), or sending flows do not come from turns but from origin zone (origin exit links).void
UpdateEntryLinksOutflowConsumer. consumeCentroidResult(DirectedVertex node, double[] linkSegmentSendingFlows)
A centroid node is a special node where all flow is always accepted (destination incoming links), or sending flows do not come from turns but from origin zone (origin exit links).void
UpdateExitLinkInflowsConsumer. consumeCentroidResult(DirectedVertex node, double[] sendingFlows)
A centroid node is a special node where all flow is always accepted (destination incoming links), or sending flows do not come from turns but from origin zone (origin exit links).void
ApplyToNodeModelResult. consumeRegularResult(DirectedVertex node, org.ojalgo.array.Array1D<Double> flowAcceptanceFactors, org.ojalgo.array.Array2D<Double> turnSendingFlows)
Result of a node model updatevoid
UpdateEntryLinksOutflowConsumer. consumeRegularResult(DirectedVertex node, org.ojalgo.array.Array1D<Double> flowAcceptanceFactor, org.ojalgo.array.Array2D<Double> turnSendingFlows)
Result of a node model updatevoid
UpdateExitLinkInflowsConsumer. consumeRegularResult(DirectedVertex node, org.ojalgo.array.Array1D<Double> flowAcceptanceFactors, org.ojalgo.array.Array2D<Double> turnSendingFlows)
Result of a node model updatevoid
InitialiseBushEdgeSegmentDemandConsumer. setDestination(DirectedVertex destination, double originDestinationDemandPcuH)
Update to next destination with accompanying demand. -
Uses of DirectedVertex in org.goplanit.assignment.ltm.sltm.loading
Methods in org.goplanit.assignment.ltm.sltm.loading that return types with arguments of type DirectedVertex Modifier and Type Method Description Set<DirectedVertex>
SplittingRateData. getTrackedNodes()
Collect all registered potentially blocking nodesSet<DirectedVertex>
SplittingRateDataComplete. getTrackedNodes()
Collect all registered potentially blocking nodesSet<DirectedVertex>
SplittingRateDataPartial. getTrackedNodes()
Collect all registered potentially blocking nodesMethods in org.goplanit.assignment.ltm.sltm.loading with parameters of type DirectedVertex Modifier and Type Method Description void
SplittingRateDataComplete. activateNode(DirectedVertex trackedNode)
Activate a node so we are able to track its splitting rates (and turn flows) during loading.double
StaticLtmLoadingBush. computeSubPathSendingFlow(DirectedVertex startVertex, DirectedVertex endVertex, EdgeSegment[] subPathArray)
Determine the sending flow between origin,destination vertex using the subpath given by the subPathArray in order from start to finish.boolean
SplittingRateData. isPotentiallyBlocking(DirectedVertex nodeToVerify)
Verify if node is registered as potentially blockingboolean
SplittingRateDataComplete. isPotentiallyBlocking(DirectedVertex nodeToVerify)
Verify if node is registered as potentially blockingboolean
SplittingRateDataPartial. isPotentiallyBlocking(DirectedVertex nodeToVerify)
Verify if node is registered as potentially blockingboolean
SplittingRateData. isTracked(DirectedVertex nodeToVerify)
Verify if node is registered as being tracked with splitting ratesboolean
SplittingRateDataComplete. isTracked(DirectedVertex nodeToVerify)
Verify if node is registered as being tracked with splitting ratesboolean
SplittingRateDataPartial. isTracked(DirectedVertex nodeToVerify)
Verify if node is registered as being tracked with splitting ratesvoid
SplittingRateDataPartial. registerPotentiallyBlockingNode(DirectedVertex potentiallyBlockingNode)
Register a potentially blocking node so we not only track its splitting rates but also mark it as potentially blocking.void
SplittingRateDataPartial. registerTrackedNode(DirectedVertex trackNode)
Register a node so we are able to track its splitting rates (and turn flows) during loading -
Uses of DirectedVertex in org.goplanit.graph.directed
Classes in org.goplanit.graph.directed with type parameters of type DirectedVertex Modifier and Type Class Description class
DirectedGraphImpl<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>
A directed graph implementation consisting of directed vertices, directed edges and edge segmentsclass
UntypedDirectedGraphImpl<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 DirectedVertex Modifier and Type Class Description class
DirectedVertexImpl
vertex representation connected to one or more entry and exit edgesMethods in org.goplanit.graph.directed that return DirectedVertex Modifier and Type Method Description DirectedVertex
DirectedVertexFactoryImpl. createNew()
Create a new directed vertex (without registering on this class)DirectedVertex
EdgeSegmentImpl. getDownstreamVertex()
Get the segment's downstream vertexDirectedVertex
EdgeSegmentImpl. getUpstreamVertex()
Get the segment's upstream vertexDirectedVertex
DirectedEdgeImpl. getVertexA()
Vertex A of the edgeDirectedVertex
DirectedEdgeImpl. getVertexB()
Vertex B of the edgeDirectedVertex
DirectedVertexFactoryImpl. registerNew()
Create and register new directed vertexMethods in org.goplanit.graph.directed with parameters of type DirectedVertex Modifier and Type Method Description DirectedEdge
DirectedEdgeFactoryImpl. registerNew(DirectedVertex vertexA, DirectedVertex vertexB, boolean registerOnVertices)
Create new edge to network identified via its id, allow to be registered on vertices if indicated)boolean
EdgeSegmentImpl. remove(DirectedVertex vertex)
Remove the vertex from the edge segment if it is either the up or downstream vertexvoid
EdgeSegmentImpl. setDownstreamVertex(DirectedVertex downstreamVertex)
Set another downstream vertex.void
EdgeSegmentImpl. setUpstreamVertex(DirectedVertex upstreamVertex)
Set another upstream vertex.Constructors in org.goplanit.graph.directed with parameters of type DirectedVertex Constructor Description DirectedEdgeImpl(IdGroupingToken groupId, DirectedVertex vertexA, DirectedVertex vertexB)
Constructor which injects link lengths directlyDirectedEdgeImpl(IdGroupingToken groupId, DirectedVertex vertexA, DirectedVertex vertexB, double lengthKm)
Constructor which injects link lengths directly -
Uses of DirectedVertex in org.goplanit.graph.directed.acyclic
Methods in org.goplanit.graph.directed.acyclic that return DirectedVertex Modifier and Type Method Description DirectedVertex
ACyclicSubGraph. getRootVertex()
Collect the root vertex of this acyclic subgraphDirectedVertex
ACyclicSubGraphImpl. getRootVertex()
Collect the root vertex of this acyclic subgraphMethods in org.goplanit.graph.directed.acyclic that return types with arguments of type DirectedVertex Modifier and Type Method Description Iterator<DirectedVertex>
ACyclicSubGraphImpl. iterator()
Collection<DirectedVertex>
ACyclicSubGraph. topologicalSort(boolean update)
Perform a topological sort on this graph.Collection<DirectedVertex>
ACyclicSubGraphImpl. topologicalSort(boolean update)
Perform topological sorting from root, based on Gupta et al.Methods in org.goplanit.graph.directed.acyclic with parameters of type DirectedVertex Modifier and Type Method Description protected org.goplanit.graph.directed.acyclic.AcyclicVertexData
ACyclicSubGraphImpl. getVertexData(DirectedVertex vertex)
Collect vertex data for given vertexConstructors in org.goplanit.graph.directed.acyclic with parameters of type DirectedVertex Constructor Description ACyclicSubGraphImpl(IdGroupingToken groupId, int numberOfParentEdgeSegments, DirectedVertex root)
Constructor -
Uses of DirectedVertex in org.goplanit.graph.modifier
Methods in org.goplanit.graph.modifier with parameters of type DirectedVertex Modifier and Type Method Description <Ex extends DirectedEdge>
ExDirectedGraphModifierImpl. breakEdgeAt(DirectedVertex vertexToBreakAt, Ex edgeToBreak, PlanitJtsCrsUtils geoUtils)
Identical to theGraphImpl
implementation 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.void
DirectedGraphModifierImpl. removeSubGraphOf(DirectedVertex referenceVertex)
remove the (sub)graph in which the passed in vertex resides.Method parameters in org.goplanit.graph.modifier with type arguments of type DirectedVertex Modifier and Type Method Description void
DirectedGraphModifierImpl. removeSubGraph(Set<? extends DirectedVertex> subGraphToRemove)
remove the subgraph identified by the passed in vertices -
Uses of DirectedVertex in org.goplanit.graph.modifier.event
Methods in org.goplanit.graph.modifier.event that return DirectedVertex Modifier and Type Method Description DirectedVertex
BreakEdgeSegmentEvent. getVertexToBreakAt()
collect vertex to break atConstructors in org.goplanit.graph.modifier.event with parameters of type DirectedVertex Constructor Description BreakEdgeSegmentEvent(DirectedGraphModifier source, DirectedVertex vertexToBreakAt, EdgeSegment brokenEdgeSegment)
constructor -
Uses of DirectedVertex in org.goplanit.network.layer
Classes in org.goplanit.network.layer with type parameters of type DirectedVertex Modifier and Type Class Description class
UntypedNetworkLayerImpl<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 DirectedVertex in org.goplanit.network.layer.modifier
Classes in org.goplanit.network.layer.modifier with type parameters of type DirectedVertex Modifier and Type Class Description class
UntypedNetworkLayerModifierImpl<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 DirectedVertex in org.goplanit.network.layer.physical
Classes in org.goplanit.network.layer.physical that implement DirectedVertex Modifier and Type Class Description class
NodeImpl
Node representation connected to one or more entry and exit links -
Uses of DirectedVertex in org.goplanit.network.layer.service
Classes in org.goplanit.network.layer.service that implement DirectedVertex Modifier and Type Class Description class
ServiceNodeImpl
A ServiceNode is used in a ServiceNetwork where it holds a reference to a DirectedNode of the ServiceNetworkLayer's underlying physical network layer. -
Uses of DirectedVertex in org.goplanit.network.virtual
Constructors in org.goplanit.network.virtual with parameters of type DirectedVertex Constructor Description ConnectoidEdgeImpl(IdGroupingToken groupId, Centroid centroidA, DirectedVertex vertexB, double length)
Constructor -
Uses of DirectedVertex in org.goplanit.utils.graph
Classes in org.goplanit.utils.graph with type parameters of type DirectedVertex Modifier and Type Interface Description interface
UntypedDirectedGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment>
Interface for a directed graphMethods in org.goplanit.utils.graph that return DirectedVertex Modifier and Type Method Description DirectedVertex
EdgeSegment. getDownstreamVertex()
Get the segment's downstream vertexDirectedVertex
EdgeSegment. getUpstreamVertex()
Get the segment's upstream vertexMethods in org.goplanit.utils.graph with parameters of type DirectedVertex Modifier and Type Method Description boolean
EdgeSegment. remove(DirectedVertex vertex)
Remove the vertex from the edge segment if it is either the up or downstream vertexdefault boolean
EdgeSegment. replace(DirectedVertex vertexToReplace, DirectedVertex vertexToReplaceWith)
Replace one of the vertices of the edge segmentvoid
EdgeSegment. setDownstreamVertex(DirectedVertex vertexToReplaceWith)
Set another downstream vertex.void
EdgeSegment. setUpstreamVertex(DirectedVertex vertexToReplaceWith)
Set another upstream vertex. -
Uses of DirectedVertex in org.goplanit.utils.graph.directed
Classes in org.goplanit.utils.graph.directed with type parameters of type DirectedVertex Modifier and Type Interface Description interface
DirectedGraph<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 DirectedVertex Modifier and Type Method Description DirectedVertex
DirectedVertexFactory. createNew()
Create a new directed vertex (without registering on this class)DirectedVertex
DirectedEdge. getVertexA()
Vertex A of the edgeDirectedVertex
DirectedEdge. getVertexB()
Vertex B of the edgeDirectedVertex
DirectedVertexFactory. registerNew()
Create and register new directed vertexMethods in org.goplanit.utils.graph.directed with parameters of type DirectedVertex Modifier and Type Method Description default EdgeSegment
DirectedVertex. getEdgeSegment(DirectedVertex otherVertex)
collect the first edge segment corresponding to the provided other vertexdefault DirectedEdge
DirectedEdgeFactory. registerNew(DirectedVertex vertexA, DirectedVertex vertexB)
Create and register new directed edge to graph identified via its id, (not registered on vertices)DirectedEdge
DirectedEdgeFactory. registerNew(DirectedVertex vertexA, DirectedVertex vertexB, boolean registerOnVertices)
Create new edge to network identified via its id, allow to be registered on vertices if indicated) -
Uses of DirectedVertex in org.goplanit.utils.network.layer
Classes in org.goplanit.utils.network.layer with type parameters of type DirectedVertex Modifier and Type Interface Description interface
UntypedDirectedGraphLayer<V extends DirectedVertex,E extends DirectedEdge,S extends EdgeSegment>
Network layer comprising of containers with custom entity types. -
Uses of DirectedVertex in org.goplanit.utils.network.layer.modifier
Classes in org.goplanit.utils.network.layer.modifier with type parameters of type DirectedVertex Modifier and Type Interface Description interface
UntypedDirectedGraphLayerModifier<V extends DirectedVertex,E extends DirectedEdge,S extends EdgeSegment>
Modifier with additional functionality related to modifications to layers derived fromUntypedDirectedGraphLayer
. -
Uses of DirectedVertex in org.goplanit.utils.network.layer.physical
Subinterfaces of DirectedVertex in org.goplanit.utils.network.layer.physical Modifier and Type Interface Description interface
Node
Node is a vertex but not all vertices are nodes. -
Uses of DirectedVertex in org.goplanit.utils.network.layer.service
Subinterfaces of DirectedVertex in org.goplanit.utils.network.layer.service Modifier and Type Interface Description interface
ServiceNode
Service node is a vertex but not all vertices are service nodes. -
Uses of DirectedVertex in org.goplanit.utils.zoning
Subinterfaces of DirectedVertex in org.goplanit.utils.zoning Modifier and Type Interface Description interface
Centroid
A centroid is a special type of vertex representing the location of departure/arrival of traffic in a zoneMethods in org.goplanit.utils.zoning that return DirectedVertex Modifier and Type Method Description DirectedVertex
Connectoid. getAccessVertex()
collect the access vertex for this connectoid -
Uses of DirectedVertex in org.goplanit.zoning
Classes in org.goplanit.zoning that implement DirectedVertex Modifier and Type Class Description class
CentroidImpl
Centroid implementationFields in org.goplanit.zoning declared as DirectedVertex Modifier and Type Field Description protected DirectedVertex
UndirectedConnectoidImpl. accessVertex
the access point to an infrastructure layerMethods in org.goplanit.zoning that return DirectedVertex Modifier and Type Method Description DirectedVertex
DirectedConnectoidImpl. getAccessVertex()
collect the access vertex for this connectoidDirectedVertex
UndirectedConnectoidImpl. getAccessVertex()
collect the access vertex for this connectoidMethods in org.goplanit.zoning with parameters of type DirectedVertex Modifier and Type Method Description protected void
UndirectedConnectoidImpl. setAccessVertex(DirectedVertex accessVertex)
Set the accessVertexConstructors in org.goplanit.zoning with parameters of type DirectedVertex Constructor Description UndirectedConnectoidImpl(IdGroupingToken idToken, DirectedVertex accessVertex)
ConstructorUndirectedConnectoidImpl(IdGroupingToken idToken, DirectedVertex accessVertex, Zone accessZone)
ConstructorUndirectedConnectoidImpl(IdGroupingToken idToken, DirectedVertex accessVertex, Zone accessZone, double length)
Constructor -
Uses of DirectedVertex in org.goplanit.zoning.modifier.event.handler
Fields in org.goplanit.zoning.modifier.event.handler with type parameters of type DirectedVertex Modifier and Type Field Description protected Map<DirectedVertex,ArrayList<Connectoid>>
UpdateConnectoidsOnVertexRemovalHandler. connectoidsByAccessVertex
index all connectoids by access vertex to minimise lookupsMethods in org.goplanit.zoning.modifier.event.handler with parameters of type DirectedVertex Modifier and Type Method Description protected void
UpdateDirectedConnectoidsOnBreakLinkSegmentHandler. updateConnectedAccessLinkSegment(DirectedVertex vertex, EdgeSegment brokenEdgeSegment)
perform the actual update of the connectoids based on the broken edge segment
-