UNPKG

aviation-math

Version:

Different methods to calculate distances, bearing and projections for aviation related software

31 lines (30 loc) 948 B
import { Degrees, NauticalMiles } from "../common"; import { Path } from "../path"; import { Position } from "../position"; import { TurnTransition } from "./TurnTransition"; export interface FlybyTurnTransitionInput { flybyWaypoint: Position; inboundCourse: Degrees; outboundCourse: Degrees; turnRadius: NauticalMiles; } /** * The FlybyTurnTransition class represents a transition inbound to a waypoint * not overflying the waypoint but turning to the outbound course before reaching it. * * After initializing the class, a Path class can be retrieved using the toPath() method. */ export declare class FlybyTurnTransition extends TurnTransition { /** * Constructor method * * @param input The neccessary information to calculate the transition */ constructor(input: FlybyTurnTransitionInput); toPath(): Path; /** * @deprecated * @returns Path */ generatePath(): Path; }