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. sourceIdNodeMapMap 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 NodeInputBuilderListener. 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 booleanInputBuilderListener. 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 ZoningPlanitInterModalReader. 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 voidPlanitNetworkReaderSettings. 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 voidXmlMacroscopicNetworkLayerHelper. 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 voidPlanitZoningReader. populateODZones(Map<String,Node> nodesByXmlIds)parse the OD zones from Xml element into Planit memoryZoningPlanitZoningReader. 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 interfaceMacroscopicPhysicalNetworkBuilder<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 NodeMacroscopicPhysicalNetworkBuilderImpl. 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 voidMacroscopicPhysicalNetworkBuilderImpl. 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 classNodesImpl<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 onclassPhysicalNetwork<N extends Node,L extends Link,LS extends LinkSegment>Model free Network consisting of nodes and links, each of which can be iterated over.interfacePhysicalNetworkBuilder<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 classNodeImplNode representation connected to one or more entry and exit linksMethods in org.planit.network.physical that return Node Modifier and Type Method Description NodePhysicalNetworkBuilderImpl. createVertex()Create a new vertex instanceMethod parameters in org.planit.network.physical with type arguments of type Node Modifier and Type Method Description voidPhysicalNetworkBuilderImpl. 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 interfaceNodes<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 NodeDirectedConnectoid. getAccessNode()Based on the edge segment and the location (upstream/downstream) of the access point, collect the access nodeNodeUndirectedConnectoid. 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 UndirectedConnectoidConnectoids. registerNew(Node accessNode)Create new connectoid for a physical access node and leave the connections for access zones for laterUndirectedConnectoidConnectoids. registerNew(Node accessNode, Zone parentZone)Create new connectoid for a zone and physical access nodeUndirectedConnectoidConnectoids. 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 NodeUndirectedConnectoidImpl. accessNodethe access point to an infrastructure layerMethods in org.planit.zoning that return Node Modifier and Type Method Description NodeUndirectedConnectoidImpl. 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 UndirectedConnectoidConnectoidsImpl. registerNew(Node accessNode)Create new connectoid for a physical access node and leave the connections for access zones for laterUndirectedConnectoidConnectoidsImpl. registerNew(Node accessNode, Zone parentZone)Create new connectoid for a zone and physical access nodeUndirectedConnectoidConnectoidsImpl. registerNew(Node accessNode, Zone parentZone, double length)Create new connectoid for a zone and physical access nodeprotected voidUndirectedConnectoidImpl. 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
-