aviation-math
Version:
Different methods to calculate distances, bearing and projections for aviation related software
27 lines (26 loc) • 749 B
TypeScript
import { DegreesTrue, NauticalMiles, TurnDirection } from "../common";
import { Path } from "../path";
import { Position } from "../position";
export interface SectorSearchPatternInput {
initialPosition: Position;
initialCourse: DegreesTrue;
initialTurn?: TurnDirection;
legLength?: NauticalMiles;
}
export declare class SectorSearchPattern {
private _initialPosition;
private _initialCourse;
private _initialTurn;
private _legLength;
/**
* Constructor method
*
* @param input The neccessary information to calculate the pattern
*/
constructor(input: SectorSearchPatternInput);
/**
*
* @returns The calculated search pattern via a Path instance
*/
toPath(): Path;
}