Uses of Interface
org.planit.utils.network.physical.Node
-
Packages that use Node Package Description org.planit.algorithms.nodemodel Node model algorithms for PlanItorg.planit.input Top-level input classes and interfacesorg.planit.io.intermodal org.planit.io.network.converter org.planit.io.xml.network PLANit IO XML parsing for networkorg.planit.io.zoning org.planit.network.converter org.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.network.physical Physical network oriented utility classesorg.planit.utils.zoning zoning oriented utility classesorg.planit.zoning -
-
Uses of Node in org.planit.algorithms.nodemodel
Constructors in org.planit.algorithms.nodemodel with parameters of type Node Constructor Description TampereNodeModelFixedInput(Node node, boolean initialiseReceivingFlowsAtCapacity)
Constructor. -
Uses of Node in org.planit.input
Fields in org.planit.input with type parameters of type Node Modifier and Type Field Description protected Map<String,Node>
InputBuilderListener. sourceIdNodeMap
Map which stores which xml node Ids corresponding to Nodes (can be native xml id, or some external thrid party source id)Methods in org.planit.input that return Node Modifier and Type Method Description Node
InputBuilderListener. getNodeByXmlId(String sourceId)
Return a node for a specified sourceId IdMethods in org.planit.input with parameters of type Node Modifier and Type Method Description protected boolean
InputBuilderListener. addNodeToSourceIdMap(String sourceId, Node node)
Stores a node by its sourceId -
Uses of Node in org.planit.io.intermodal
Method parameters in org.planit.io.intermodal with type arguments of type Node Modifier and Type Method Description Zoning
PlanitInterModalReader. read(InfrastructureNetwork network, Map<String,Node> nodesByXmlIds)
read the zoning from disk -
Uses of Node in org.planit.io.network.converter
Methods in org.planit.io.network.converter that return types with arguments of type Node Modifier and Type Method Description Map<String,Node>
PlanitNetworkReaderSettings. getMapToIndexNodeByXmlIds()
exogenous map to index nodes by xml id when parsing (if any, can be null)Method parameters in org.planit.io.network.converter with type arguments of type Node Modifier and Type Method Description void
PlanitNetworkReaderSettings. setMapToIndexNodeByXmlIds(Map<String,Node> nodeXmlIdToNodeMap)
Use provided map to index nodes by xml id when parsing -
Uses of Node in org.planit.io.xml.network
Methods in org.planit.io.xml.network that return types with arguments of type Node Modifier and Type Method Description static Map<String,Node>
XmlMacroscopicNetworkLayerHelper. parseNodes(org.planit.xml.generated.XMLElementInfrastructureLayer xmlLayer, MacroscopicPhysicalNetwork networkLayer, PlanitNetworkReaderSettings settings)
Create and register nodes on the network return nodesByExternalIdToPopulate map for referenceMethod parameters in org.planit.io.xml.network with type arguments of type Node Modifier and Type Method Description static void
XmlMacroscopicNetworkLayerHelper. parseLinkAndLinkSegments(org.planit.xml.generated.XMLElementInfrastructureLayer xmlLayer, MacroscopicPhysicalNetwork networkLayer, PlanitNetworkReaderSettings settings, Map<String,Node> nodesByXmlId, Map<String,MacroscopicLinkSegmentType> linkSegmentTypesByXmlId, PlanitJtsUtils jtsUtils)
parse link and link segments -
Uses of Node in org.planit.io.zoning
Method parameters in org.planit.io.zoning with type arguments of type Node Modifier and Type Method Description protected void
PlanitZoningReader. populateODZones(Map<String,Node> nodesByXmlIds)
parse the OD zones from Xml element into Planit memoryZoning
PlanitZoningReader. read(InfrastructureNetwork network, Map<String,Node> nodesByXmlId, Map<String,MacroscopicLinkSegment> linkSegmentsByXmlId)
read the zoning from disk -
Uses of Node in org.planit.network.converter
Methods in org.planit.network.converter that return types with arguments of type Node Modifier and Type Method Description static Function<Node,String>
IdMapperFunctionFactory. createNodeIdMappingFunction(IdMapperType idMapper)
create a function that takes a node and generates the appropriate id based on the user configuration -
Uses of Node in org.planit.network.macroscopic.physical
Classes in org.planit.network.macroscopic.physical with type parameters of type Node Modifier and Type Interface Description interface
MacroscopicPhysicalNetworkBuilder<N extends Node,L extends Link,MLS extends MacroscopicLinkSegment>
Create network entities for a macroscopic simulation model using Nodes, Links, and MacroscopicLinkSegmentsMethods in org.planit.network.macroscopic.physical that return Node Modifier and Type Method Description Node
MacroscopicPhysicalNetworkBuilderImpl. createVertex()
Create a new vertex instanceMethods in org.planit.network.macroscopic.physical that return types with arguments of type Node Modifier and Type Method Description protected MacroscopicPhysicalNetworkBuilder<? extends Node,? extends Link,? extends MacroscopicLinkSegment>
MacroscopicPhysicalNetwork. getMacroscopicNetworkBuilder()
collect the builder as macroscopic network builderMethod parameters in org.planit.network.macroscopic.physical with type arguments of type Node Modifier and Type Method Description void
MacroscopicPhysicalNetworkBuilderImpl. recreateIds(Vertices<? extends Node> nodes)
recreate the ids for all passed in verticesConstructor parameters in org.planit.network.macroscopic.physical with type arguments of type Node Constructor Description MacroscopicPhysicalNetwork(IdGroupingToken groupId, MacroscopicPhysicalNetworkBuilder<? extends Node,? extends Link,? extends MacroscopicLinkSegment> customBuilder)
Constructor -
Uses of Node in org.planit.network.physical
Classes in org.planit.network.physical with type parameters of type Node Modifier and Type Class Description class
NodesImpl<N extends Node>
Nodes implementation wrapper that simply utilises passed in vertices of the desired generic type to delegate registration and creation of its nodes onclass
PhysicalNetwork<N extends Node,L extends Link,LS extends LinkSegment>
Model free Network consisting of nodes and links, each of which can be iterated over.interface
PhysicalNetworkBuilder<N extends Node,L extends Link,LS extends LinkSegment>
builder and modifier for physical networks of given parameterised types.Classes in org.planit.network.physical that implement Node Modifier and Type Class Description class
NodeImpl
Node representation connected to one or more entry and exit linksMethods in org.planit.network.physical that return Node Modifier and Type Method Description Node
PhysicalNetworkBuilderImpl. createVertex()
Create a new vertex instanceMethod parameters in org.planit.network.physical with type arguments of type Node Modifier and Type Method Description void
PhysicalNetworkBuilderImpl. recreateIds(Vertices<? extends Node> nodes)
recreate the ids for all passed in verticesConstructors in org.planit.network.physical with parameters of type Node Constructor Description LinkImpl(IdGroupingToken groupId, Node nodeA, Node nodeB, double length)
Constructor which injects link length directly -
Uses of Node in org.planit.network.virtual
Constructors in org.planit.network.virtual with parameters of type Node Constructor Description ConnectoidEdgeImpl(IdGroupingToken groupId, Centroid centroidA, Node nodeB, double length)
Constructor -
Uses of Node in org.planit.utils.network.physical
Classes in org.planit.utils.network.physical with type parameters of type Node Modifier and Type Interface Description interface
Nodes<N extends Node>
wrapper around vertices interface to support Nodes explicitly rather than verticesMethods in org.planit.utils.network.physical with type parameters of type Node Modifier and Type Method Description default <N extends Node>
NLink. getNodeA()
collect vertex A as something extending node which is to be expected for any link.default <N extends Node>
NLink. getNodeB()
collect vertex A as something extending node which is to be expected for any link.Methods in org.planit.utils.network.physical with parameters of type Node Modifier and Type Method Description default <LS extends EdgeSegment>
LSNode. getLinkSegment(Node endNode)
collect the first edge segment corresponding to the provided end node -
Uses of Node in org.planit.utils.zoning
Methods in org.planit.utils.zoning that return Node Modifier and Type Method Description default Node
DirectedConnectoid. getAccessNode()
Based on the edge segment and the location (upstream/downstream) of the access point, collect the access nodeNode
UndirectedConnectoid. getAccessNode()
Collect the physical node this connectoid proposes to create an acess point for its zoneMethods in org.planit.utils.zoning with parameters of type Node Modifier and Type Method Description UndirectedConnectoid
Connectoids. registerNew(Node accessNode)
Create new connectoid for a physical access node and leave the connections for access zones for laterUndirectedConnectoid
Connectoids. registerNew(Node accessNode, Zone parentZone)
Create new connectoid for a zone and physical access nodeUndirectedConnectoid
Connectoids. registerNew(Node accessNode, Zone accessZone, double length)
Create new connectoid for a zone and physical access node -
Uses of Node in org.planit.zoning
Fields in org.planit.zoning declared as Node Modifier and Type Field Description protected Node
UndirectedConnectoidImpl. accessNode
the access point to an infrastructure layerMethods in org.planit.zoning that return Node Modifier and Type Method Description Node
UndirectedConnectoidImpl. getAccessNode()
Collect the physical node this connectoid proposes to create an acess point for its zoneMethods in org.planit.zoning with parameters of type Node Modifier and Type Method Description UndirectedConnectoid
ConnectoidsImpl. registerNew(Node accessNode)
Create new connectoid for a physical access node and leave the connections for access zones for laterUndirectedConnectoid
ConnectoidsImpl. registerNew(Node accessNode, Zone parentZone)
Create new connectoid for a zone and physical access nodeUndirectedConnectoid
ConnectoidsImpl. registerNew(Node accessNode, Zone parentZone, double length)
Create new connectoid for a zone and physical access nodeprotected void
UndirectedConnectoidImpl. setAccessNode(Node accessNode)
Set the accessNodeConstructors in org.planit.zoning with parameters of type Node Constructor Description UndirectedConnectoidImpl(IdGroupingToken idToken, Node accessNode)
ConstructorUndirectedConnectoidImpl(IdGroupingToken idToken, Node accessNode, Zone accessZone, double length)
Constructor
-