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 DirectedConnectoidZoningConverterUtils. 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 booleanGtfsZoningHandlerConnectoidData. addDirectedConnectoidByLocation(MacroscopicNetworkLayer networkLayer, org.locationtech.jts.geom.Point connectoidLocation, DirectedConnectoid connectoid)Add a connectoid to the registered connectoids indexed by their OSM idbooleanGtfsZoningHandlerData. addDirectedConnectoidByLocation(MacroscopicNetworkLayer networkLayer, org.locationtech.jts.geom.Point connectoidLocation, DirectedConnectoid connectoid)Add a connectoid to the registered connectoids indexed by their OSM idvoidGtfsZoningHandlerData. registerTransferZoneToConnectoidModes(TransferZone transferZone, DirectedConnectoid directedConnectoid, Set<Mode> activatedPlanitModes)Update registered and activated pt modes and their access information on transfer zonevoidGtfsZoningHandlerTransferZoneData. 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 voidOsmZoningReaderPlanitData. addConnectoidByTransferZone(TransferZone transferZone, DirectedConnectoid connectoid)Register a known mapping from transfer zone to connectoidbooleanOsmZoningReaderPlanitData. 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_CLASSthe class to use for the additional directed connectoid id generationMethods in org.goplanit.utils.zoning that return DirectedConnectoid Modifier and Type Method Description DirectedConnectoidDirectedConnectoid. 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.DirectedConnectoidDirectedConnectoidFactory. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment)Create a new directed connectoid, without zone attached and using default lengthdefault DirectedConnectoidDirectedConnectoidFactory. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment, Zone parentZone)Create a new directed connectoid, with default length 0default DirectedConnectoidDirectedConnectoidFactory. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment, Zone parentZone, boolean syncXmlIdToId, Collection<Mode> allowedModes)Create a new directed connectoid, with default length 0DirectedConnectoidDirectedConnectoidFactory. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment, Zone parentZone, double length)Create a new directed connectoiddefault DirectedConnectoidDirectedConnectoidFactory. 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 providedDirectedConnectoidDirectedConnectoid. 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 DirectedConnectoidsDirectedConnectoids. deepCloneWithMapping(BiConsumer<DirectedConnectoid,DirectedConnectoid> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapperDirectedConnectoidsDirectedConnectoids. 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 classDirectedConnectoidImplUndirected 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 DirectedConnectoidDirectedConnectoidFactoryImpl. registerNew(boolean downstreamAccessNode, LinkSegment accessLinkSegment)Create a new directed connectoid, without zone attached and using default lengthDirectedConnectoidDirectedConnectoidFactoryImpl. 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 DirectedConnectoidsImplDirectedConnectoidsImpl. deepCloneWithMapping(BiConsumer<DirectedConnectoid,DirectedConnectoid> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapperDirectedConnectoidsImplDirectedConnectoidsImpl. 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.
-