/** * Geometric constants used in navigation computations in classes within Rob's Moving Map package. * @author Robert J Morton * @version 15 January 1998 */ interface navconst { double π = Math.PI, // the circular constant Twoπ = π + π, /* double circular constant (number of radians in a complete turn) */ πBy2 = π / 2, // number of radians in a right-angle KPR = 6366.197723857773, /* number of km equivalent to a Great Circle (or earth-) radian */ MPR = 6366197.723857773, /* number of metres equivalent to a Great Circle (or earth-) radian */ DPR = 57.2957795141996, // number of degrees per radian SPR = 648000 / π, // number of seconds of arc per radian KphRps = KPR * 3600, /* number of kilometres/hour equivalent to 1 earth-radian/second */ TenDeg = 10 / DPR, // 10 degrees in radians TkphRPS = 1000 / KphRps; // divisor: 1000kph in radians per second }