Uses of Interface
org.goplanit.utils.zoning.DirectedConnectoid
-
Packages that use DirectedConnectoid Package Description org.goplanit.converter.zoning org.goplanit.gtfs.converter.intermodal org.goplanit.gtfs.converter.zoning.handler org.goplanit.gtfs.util org.goplanit.osm.converter.zoning org.goplanit.osm.converter.zoning.handler.helper org.goplanit.utils.zoning zoning oriented utility classesorg.goplanit.zoning org.goplanit.zoning.modifier.event.handler -
-
Uses of DirectedConnectoid in org.goplanit.converter.zoning
Methods in org.goplanit.converter.zoning that return DirectedConnectoid Modifier and Type Method Description static DirectedConnectoid
ZoningConverterUtils. createAndRegisterDirectedConnectoid(Zoning zoning, TransferZone accessZone, boolean downstreamAccessNode, MacroscopicLinkSegment linkSegment, Set<Mode> allowedModes)
create directed connectoid for the link segment provided, all related to the given transfer zone and with access modes provided.Methods in org.goplanit.converter.zoning that return types with arguments of type DirectedConnectoid Modifier and Type Method Description static Collection<DirectedConnectoid>
ZoningConverterUtils. createAndRegisterDirectedConnectoids(Zoning zoning, TransferZone transferZone, Node accessNode, Iterable<? extends MacroscopicLinkSegment> linkSegments, Set<Mode> allowedModes)
create directed connectoids, one per link segment provided, all related to the given transfer zone and with access modes provided. -
Uses of DirectedConnectoid in org.goplanit.gtfs.converter.intermodal
Methods in org.goplanit.gtfs.converter.intermodal that return types with arguments of type DirectedConnectoid Modifier and Type Method Description Set<DirectedConnectoid>
GtfsServicesAndZoningIntegratorData. getConnectoidsByAccessZone(TransferZone transferZone)
-
Uses of DirectedConnectoid in org.goplanit.gtfs.converter.zoning.handler
Methods in org.goplanit.gtfs.converter.zoning.handler that return types with arguments of type DirectedConnectoid Modifier and Type Method Description Map<org.locationtech.jts.geom.Point,List<DirectedConnectoid>>
GtfsZoningHandlerConnectoidData. getDirectedConnectoidsByLocation(MacroscopicNetworkLayer networkLayer)
collect the registered connectoids indexed by their locations for a given network layer (unmodifiable)List<DirectedConnectoid>
GtfsZoningHandlerConnectoidData. getDirectedConnectoidsByLocation(org.locationtech.jts.geom.Point nodeLocation, MacroscopicNetworkLayer networkLayer)
Collect the registered connectoids by given locations and network layer (unmodifiable)Map<org.locationtech.jts.geom.Point,List<DirectedConnectoid>>
GtfsZoningHandlerData. getDirectedConnectoidsByLocation(MacroscopicNetworkLayer networkLayer)
collect the registered connectoids indexed by their locations for a given network layer (unmodifiable)List<DirectedConnectoid>
GtfsZoningHandlerData. getDirectedConnectoidsByLocation(org.locationtech.jts.geom.Point nodeLocation, MacroscopicNetworkLayer networkLayer)
Collect the registered connectoids by given locations and network layer (unmodifiable)Set<DirectedConnectoid>
GtfsZoningHandlerData. getTransferZoneConnectoids(TransferZone transferZone)
Connectoids related to Pt activated modes available for this transfer zoneSet<DirectedConnectoid>
GtfsZoningHandlerTransferZoneData. getTransferZoneConnectoids(TransferZone transferZone)
Connectoids related to Pt activated modes available for this transfer zoneMethods in org.goplanit.gtfs.converter.zoning.handler with parameters of type DirectedConnectoid Modifier and Type Method Description boolean
GtfsZoningHandlerConnectoidData. addDirectedConnectoidByLocation(MacroscopicNetworkLayer networkLayer, org.locationtech.jts.geom.Point connectoidLocation, DirectedConnectoid connectoid)
Add a connectoid to the registered connectoids indexed by their OSM idboolean
GtfsZoningHandlerData. addDirectedConnectoidByLocation(MacroscopicNetworkLayer networkLayer, org.locationtech.jts.geom.Point connectoidLocation, DirectedConnectoid connectoid)
Add a connectoid to the registered connectoids indexed by their OSM idvoid
GtfsZoningHandlerData. registerTransferZoneToConnectoidModes(TransferZone transferZone, DirectedConnectoid directedConnectoid, Set<Mode> activatedPlanitModes)
Update registered and activated pt modes and their access information on transfer zonevoid
GtfsZoningHandlerTransferZoneData. registerTransferZoneToConnectoidModes(TransferZone transferZone, DirectedConnectoid directedConnectoid, Collection<Mode> activatedPlanitModes)
Update registered and activated pt modes and their access information on transfer zone -
Uses of DirectedConnectoid in org.goplanit.gtfs.util
Methods in org.goplanit.gtfs.util that return types with arguments of type DirectedConnectoid Modifier and Type Method Description static Collection<DirectedConnectoid>
GtfsDirectedConnectoidHelper. createAndRegisterDirectedConnectoids(TransferZone transferZone, MacroscopicNetworkLayer networkLayer, Node accessNode, Iterable<? extends EdgeSegment> linkSegments, Set<Mode> allowedModes, GtfsZoningHandlerData data)
create directed connectoids, one per link segment provided, all related to the given transfer zone and with access modes provided. -
Uses of DirectedConnectoid in org.goplanit.osm.converter.zoning
Methods in org.goplanit.osm.converter.zoning that return types with arguments of type DirectedConnectoid Modifier and Type Method Description Collection<DirectedConnectoid>
OsmZoningReaderPlanitData. getConnectoidsByTransferZone(TransferZone transferZone)
Collect transfer zone's registered connectoidsMap<org.locationtech.jts.geom.Point,List<DirectedConnectoid>>
OsmZoningReaderPlanitData. getDirectedConnectoidsByLocation(MacroscopicNetworkLayer networkLayer)
collect the registered connectoids indexed by their locations for a given network layer (unmodifiable)List<DirectedConnectoid>
OsmZoningReaderPlanitData. getDirectedConnectoidsByLocation(org.locationtech.jts.geom.Point nodeLocation, MacroscopicNetworkLayer networkLayer)
Collect the registered connectoids by given locations and network layer (unmodifiable)Methods in org.goplanit.osm.converter.zoning with parameters of type DirectedConnectoid Modifier and Type Method Description void
OsmZoningReaderPlanitData. addConnectoidByTransferZone(TransferZone transferZone, DirectedConnectoid connectoid)
Register a known mapping from transfer zone to connectoidboolean
OsmZoningReaderPlanitData. addDirectedConnectoidByLocation(MacroscopicNetworkLayer networkLayer, org.locationtech.jts.geom.Point connectoidLocation, DirectedConnectoid connectoid)
Add a connectoid to the registered connectoids indexed by their OSM id -
Uses of DirectedConnectoid in org.goplanit.osm.converter.zoning.handler.helper
Methods in org.goplanit.osm.converter.zoning.handler.helper that return types with arguments of type DirectedConnectoid Modifier and Type Method Description Collection<DirectedConnectoid>
OsmConnectoidHelper. createAndRegisterDirectedConnectoidsOnTopOfTransferZone(TransferZone transferZone, MacroscopicNetworkLayer networkLayer, PredefinedModeType planitModeType, PlanitJtsCrsUtils geoUtils)
Create directed connectoids for transfer zones that reside on OSM ways. -
Uses of DirectedConnectoid in org.goplanit.utils.zoning
Fields in org.goplanit.utils.zoning with type parameters of type DirectedConnectoid Modifier and Type Field Description static Class<DirectedConnectoid>
DirectedConnectoid. DIRECTED_CONNECTOID_ID_CLASS
the class to use for the additional directed connectoid id generationMethods in org.goplanit.utils.zoning that return DirectedConnectoid Modifier and Type Method Description DirectedConnectoid
DirectedConnectoid. deepClone()
An id entity should always support a deep copy, i.e., all "owned" members will be deep copied when a clone of this instance is created via this call.DirectedConnectoid
DirectedConnectoidFactory. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment)
Create a new directed connectoid, without zone attached and using default lengthdefault DirectedConnectoid
DirectedConnectoidFactory. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment, Zone parentZone)
Create a new directed connectoid, with default length 0default DirectedConnectoid
DirectedConnectoidFactory. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment, Zone parentZone, boolean syncXmlIdToId, Collection<Mode> allowedModes)
Create a new directed connectoid, with default length 0DirectedConnectoid
DirectedConnectoidFactory. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment, Zone parentZone, double length)
Create a new directed connectoiddefault DirectedConnectoid
DirectedConnectoidFactory. registerNew(LinkSegment accessLinkSegment, Zone parentZone, boolean syncXmlIdToId, Collection<Mode> allowedModes)
Create a new directed connectoid, with default length 0, and choose downstream access node based on the link segment providedDirectedConnectoid
DirectedConnectoid. shallowClone()
Create a shallow copy of this entityMethods in org.goplanit.utils.zoning that return types with arguments of type DirectedConnectoid Modifier and Type Method Description static Collection<DirectedConnectoid>
ConnectoidUtils. findDirectedConnectoidsReferencingLink(Link link, Map<org.locationtech.jts.geom.Point,List<DirectedConnectoid>> connectoidsByLocation)
find all directed connectoids from the provided container indexed by location that share an access node with the passed in link's link segmentsstatic Map<org.locationtech.jts.geom.Point,DirectedConnectoid>
ConnectoidUtils. findDirectedConnectoidsReferencingLinks(Collection<MacroscopicLink> links, Map<org.locationtech.jts.geom.Point,List<DirectedConnectoid>> connectoidsByLocation)
Collect all connectoids and their access node's positions if their access link segments reside on the provided links.default Class<DirectedConnectoid>
DirectedConnectoid. getDirectedConnectoidIdClass()
the class for directed connectoid id generationdefault <L extends UntypedPhysicalLayer<?,?,?>,K extends Comparable>
Map<L,Map<K,List<DirectedConnectoid>>>DirectedConnectoids. groupByPhysicalLayerAndCustomKey(Iterable<L> networkLayers, Function<DirectedConnectoid,K> mapToKey)
For a given physical network layers container that has a relation with these directed connectoids, index all connectoids by a custom key on the layers they connect to.Method parameters in org.goplanit.utils.zoning with type arguments of type DirectedConnectoid Modifier and Type Method Description DirectedConnectoids
DirectedConnectoids. deepCloneWithMapping(BiConsumer<DirectedConnectoid,DirectedConnectoid> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperDirectedConnectoids
DirectedConnectoids. deepCloneWithMapping(BiConsumer<DirectedConnectoid,DirectedConnectoid> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperstatic Collection<DirectedConnectoid>
ConnectoidUtils. findDirectedConnectoidsReferencingLink(Link link, Map<org.locationtech.jts.geom.Point,List<DirectedConnectoid>> connectoidsByLocation)
find all directed connectoids from the provided container indexed by location that share an access node with the passed in link's link segmentsstatic Map<org.locationtech.jts.geom.Point,DirectedConnectoid>
ConnectoidUtils. findDirectedConnectoidsReferencingLinks(Collection<MacroscopicLink> links, Map<org.locationtech.jts.geom.Point,List<DirectedConnectoid>> connectoidsByLocation)
Collect all connectoids and their access node's positions if their access link segments reside on the provided links.default <L extends UntypedPhysicalLayer<?,?,?>,K extends Comparable>
Map<L,Map<K,List<DirectedConnectoid>>>DirectedConnectoids. groupByPhysicalLayerAndCustomKey(Iterable<L> networkLayers, Function<DirectedConnectoid,K> mapToKey)
For a given physical network layers container that has a relation with these directed connectoids, index all connectoids by a custom key on the layers they connect to. -
Uses of DirectedConnectoid in org.goplanit.zoning
Classes in org.goplanit.zoning that implement DirectedConnectoid Modifier and Type Class Description class
DirectedConnectoidImpl
Undirected connectoid connecting one or more (transfer/OD) zone(s) to the physical road network, each connection will yield a connectoid edge and two connectoid segments when constructing the transport network internally based on the referenced nodeMethods in org.goplanit.zoning that return DirectedConnectoid Modifier and Type Method Description DirectedConnectoid
DirectedConnectoidFactoryImpl. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment)
Create a new directed connectoid, without zone attached and using default lengthDirectedConnectoid
DirectedConnectoidFactoryImpl. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment, Zone parentZone, double length)
Create a new directed connectoidMethod parameters in org.goplanit.zoning with type arguments of type DirectedConnectoid Modifier and Type Method Description DirectedConnectoidsImpl
DirectedConnectoidsImpl. deepCloneWithMapping(BiConsumer<DirectedConnectoid,DirectedConnectoid> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperDirectedConnectoidsImpl
DirectedConnectoidsImpl. deepCloneWithMapping(BiConsumer<DirectedConnectoid,DirectedConnectoid> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConstructor parameters in org.goplanit.zoning with type arguments of type DirectedConnectoid Constructor Description DirectedConnectoidsImpl(DirectedConnectoidsImpl other, boolean deepCopy, BiConsumer<DirectedConnectoid,DirectedConnectoid> mapper)
Copy constructor, also creates new factory with this as its underlying containerDirectedConnectoidsImpl(DirectedConnectoidsImpl other, boolean deepCopy, BiConsumer<DirectedConnectoid,DirectedConnectoid> mapper)
Copy constructor, also creates new factory with this as its underlying container -
Uses of DirectedConnectoid in org.goplanit.zoning.modifier.event.handler
Constructor parameters in org.goplanit.zoning.modifier.event.handler with type arguments of type DirectedConnectoid Constructor Description UpdateDirectedConnectoidsOnBreakLinkSegmentHandler(Map<org.locationtech.jts.geom.Point,DirectedConnectoid> connectoidsAccessNodeLocationBeforeBreakLink)
Constructor taking information regarding the access link segment downstream vertex that the connectoid is attached to before any breaking of links.
-