Skip to main content

groupConnectedFlights

Callable

  • groupConnectedFlights(flights: FlightData[], sequentialDistance?: number, parallelDistance?: number): FlightData[][]

  • Group connected flights into multi-flight stair systems Handles L-shaped (sequential) and U-shaped (parallel-opposite) configurations


    Parameters

    • flights: FlightData[]

      Array of flight data to group

    • sequentialDistance: number = 3.0

      Maximum distance for sequential connection (default: 3.0m)

    • parallelDistance: number = 4.0

      Maximum distance for parallel-opposite connection (default: 4.0m)

    Returns FlightData[][]

    Array of flight groups (each group is a connected stair system)