Class GtfsDirectedConnectoidHelper


  • public class GtfsDirectedConnectoidHelper
    extends Object
    Utils class related to GTFS and PLANit directed connectoids functionality
    Author:
    markr
    • Constructor Detail

      • GtfsDirectedConnectoidHelper

        public GtfsDirectedConnectoidHelper()
    • 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 to
        networkLayer - of the modes and link segments used
        accessNode - 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 connectoid
        data - containing state
        Returns:
        created connectoids