Scenario

data class Scenario(val name: String, val maxTicks: Int, val separation: SeparationConfiguration, val aircraft: List<Aircraft>, val sector: AirspaceSector = AirspaceSector.default(), val weatherZones: List<WeatherZone> = emptyList(), val dynamicEvents: List<DynamicScenarioEvent> = emptyList())(source)

Complete input scenario for an AeroGuard-MAS simulation run.

A scenario defines aircraft, separation thresholds, sector bounds, optional weather zones, and optional dynamic events.

Constructors

Link copied to clipboard
constructor(name: String, maxTicks: Int, separation: SeparationConfiguration, aircraft: List<Aircraft>, sector: AirspaceSector = AirspaceSector.default(), weatherZones: List<WeatherZone> = emptyList(), dynamicEvents: List<DynamicScenarioEvent> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard