Uses of Interface
org.planit.utils.network.physical.Link
-
Packages that use Link Package Description org.planit.network.converter org.planit.network.macroscopic.physical Macroscopic physical network component object classesorg.planit.network.physical Physical network component object classesorg.planit.utils.network.physical Physical network oriented utility classes -
-
Uses of Link in org.planit.network.converter
Methods in org.planit.network.converter that return types with arguments of type Link Modifier and Type Method Description static Function<Link,String>
IdMapperFunctionFactory. createLinkIdMappingFunction(IdMapperType idMapper)
create a function that takes a link and generates the appropriate id based on the user configuration -
Uses of Link in org.planit.network.macroscopic.physical
Classes in org.planit.network.macroscopic.physical with type parameters of type Link 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 Link Modifier and Type Method Description Link
MacroscopicPhysicalNetworkBuilderImpl. createEdge(Vertex nodeA, Vertex nodeB, double length)
Create a new link instanceLink
MacroscopicPhysicalNetworkBuilderImpl. createUniqueCopyOf(Link linkToCopy)
create a shallo copy of the passed in edge, albeit with unique internal idsMethods in org.planit.network.macroscopic.physical that return types with arguments of type Link Modifier and Type Method Description protected MacroscopicPhysicalNetworkBuilder<? extends Node,? extends Link,? extends MacroscopicLinkSegment>
MacroscopicPhysicalNetwork. getMacroscopicNetworkBuilder()
collect the builder as macroscopic network builderMethods in org.planit.network.macroscopic.physical with parameters of type Link Modifier and Type Method Description Link
MacroscopicPhysicalNetworkBuilderImpl. createUniqueCopyOf(Link linkToCopy)
create a shallo copy of the passed in edge, albeit with unique internal idsMethod parameters in org.planit.network.macroscopic.physical with type arguments of type Link Modifier and Type Method Description void
MacroscopicPhysicalNetworkBuilderImpl. recreateIds(Edges<? extends Link> links)
recreate the ids for all passed in edgesConstructors in org.planit.network.macroscopic.physical with parameters of type Link Constructor Description MacroscopicLinkSegmentImpl(IdGroupingToken groupId, Link parentLink, boolean directionAB)
ConstructorConstructor parameters in org.planit.network.macroscopic.physical with type arguments of type Link Constructor Description MacroscopicPhysicalNetwork(IdGroupingToken groupId, MacroscopicPhysicalNetworkBuilder<? extends Node,? extends Link,? extends MacroscopicLinkSegment> customBuilder)
Constructor -
Uses of Link in org.planit.network.physical
Classes in org.planit.network.physical with type parameters of type Link Modifier and Type Class Description class
LinksImpl<L extends Link>
Links implementation wrapper that simply utilises passed in edges of the desired generic type to delegate registration and creation of its links 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 Link Modifier and Type Class Description class
LinkImpl
Link class connecting two nodes via some geometry.Methods in org.planit.network.physical that return Link Modifier and Type Method Description Link
PhysicalNetworkBuilderImpl. createEdge(Vertex nodeA, Vertex nodeB, double length)
Create a new link instanceLink
PhysicalNetworkBuilderImpl. createUniqueCopyOf(Link linkToCopy)
create a shallo copy of the passed in edge, albeit with unique internal idsLink
LinkSegmentImpl. getParentLink()
Return the parent link of this link segmentMethods in org.planit.network.physical with parameters of type Link Modifier and Type Method Description Link
PhysicalNetworkBuilderImpl. createUniqueCopyOf(Link linkToCopy)
create a shallo copy of the passed in edge, albeit with unique internal idsMethod parameters in org.planit.network.physical with type arguments of type Link Modifier and Type Method Description void
PhysicalNetworkBuilderImpl. recreateIds(Edges<? extends Link> links)
recreate the ids for all passed in edgesConstructors in org.planit.network.physical with parameters of type Link Constructor Description LinkSegmentImpl(IdGroupingToken groupId, Link parentLink, boolean directionAB)
Constructor -
Uses of Link in org.planit.utils.network.physical
Classes in org.planit.utils.network.physical with type parameters of type Link Modifier and Type Interface Description interface
Links<L extends Link>
wrapper around edges interface to support Links explicitly rather than edgesMethods in org.planit.utils.network.physical that return Link Modifier and Type Method Description Link
LinkSegment. getParentLink()
Return the parent link of this link segment
-