Position

data class Position(val x: Double, val y: Double)(source)

Two-dimensional point in the simplified airspace.

Coordinates are abstract simulation units. The model intentionally avoids real-world geodesy and uses Euclidean distance for conflict detection and movement.

Constructors

Link copied to clipboard
constructor(x: Double, y: Double)

Properties

Link copied to clipboard
val x: Double
Link copied to clipboard
val y: Double

Functions

Link copied to clipboard
Link copied to clipboard
fun stepTowards(target: Position, maxDistance: Double): Position