/** @packageDocumentation * @module OrbitGT */ declare type int32 = number; declare type float64 = number; /** * Class PrimeMeridian defines the parameters of a prime meridian. * * Based on the following document: * * Coordinate Conversions and Transformations including Formulas * Guidance Note Number 7, part 2 * Revised May 2005 * Available at: http://www.epsg.org/ * * @version 1.0 July 2005 */ /** @internal */ export declare class PrimeMeridian { /** The code */ private _code; /** The name */ private _name; /** The longitude from Greenwich */ private _lonFromGreenwich; /** The code of the unit of longitude */ private _unitCode; /** * Create a new prime meridian. * @param code the code. * @param name the name. * @param lonFromGreenwich the longitude from Greenwich. * @param unitCode the code of the unit of longitude. */ constructor(code: int32, name: string, lonFromGreenwich: float64, unitCode: int32); /** * Get the code. * @return the code. */ getCode(): int32; /** * Get the name. * @return the name. */ getName(): string; /** * Get the longitude from Greenwich. * @return the longitude from Greenwich. */ getLonFromGreenwich(): float64; /** * Get the longitude from Greenwich in radians. * @return the longitude from Greenwich in radians. */ getLonFromGreenwichRad(): float64; /** * Get the longitude from Greenwich in degrees. * @return the longitude from Greenwich in degrees. */ getLonFromGreenwichDeg(): float64; /** * Get the code of the unit of longitude. * @return the code of the unit of longitude. */ getUnitCode(): int32; /** * Check if another prime meridian is compatible with this one. * @param other the other prime meridian. * @return true if compatible. */ isCompatible(other: PrimeMeridian): boolean; /** * The standard toString method. * @see Object#toString */ toString(): string; } export {}; //# sourceMappingURL=PrimeMeridian.d.ts.map