Package org.goplanit.gtfs.util
Class GtfsDirectedConnectoidHelper
- java.lang.Object
-
- org.goplanit.gtfs.util.GtfsDirectedConnectoidHelper
-
public class GtfsDirectedConnectoidHelper extends Object
Utils class related to GTFS and PLANit directed connectoids functionality- Author:
- markr
-
-
Constructor Summary
Constructors Constructor Description GtfsDirectedConnectoidHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Collection<DirectedConnectoid>
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.
-
-
-
Method Detail
-
createAndRegisterDirectedConnectoids
public static Collection<DirectedConnectoid> 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. connectoids are only created when the access link segment has at least one of the allowed modes as an eligible mode- Parameters:
transferZone
- to relate connectoids tonetworkLayer
- of the modes and link segments usedaccessNode
- the access node the connectoid utilises (determine the up/downstream connection of the attached link segment(s)linkSegments
- to create connectoids for (one per segment)allowedModes
- used for each connectoiddata
- containing state- Returns:
- created connectoids
-
-