/** @packageDocumentation * @module OrbitGT */ declare type int32 = number; import { Coordinate } from "../../geom/Coordinate"; import { CRS } from "../CRS"; import { OperationMethod } from "../OperationMethod"; import { ParameterValueList } from "../ParameterValueList"; /** * Class LambertConical1SP defines a Lambert Conical Conformal map projection with 1 standard parallel. * * The 'source' CRS is the geographic CRS. * The 'target' CRS is the projected CRS. * * Based on the following document: * * Coordinate Conversions and Transformations including Formulas * Guidance Note Number 7, part 2 * Revised August 2006 * Available at: http://www.epsg.org/ * * Formulas: see 1.4.1.1 -> 1.4.1.4 * * @version 1.0 January 2007 */ /** @internal */ export declare class LambertConical1SP extends OperationMethod { /** The code of this method */ static readonly METHOD_CODE: int32; /** Latitude of natural origin */ private _latN; /** Longitude of natural origin (the central meridian) */ private _lonN; /** Scale factor at natural origin */ private _k0; /** False easting */ private _fE; /** False northing */ private _fN; /** * Create a new projection. * @param parameters the values of the parameters. */ constructor(parameters: ParameterValueList); /** * Get the sign of a number. */ private static sign; /** * Calculate M. */ private static calcM; /** * Calculate T. */ private static calcT; /** * Calculate R. */ private static calcR; /** * OperationMethod interface method. * @see OperationMethod#forward */ forward(sourceCRS: CRS, source: Coordinate, targetCRS: CRS, target: Coordinate): void; /** * OperationMethod interface method. * @see OperationMethod#reverse */ reverse(sourceCRS: CRS, source: Coordinate, targetCRS: CRS, target: Coordinate): void; } export {}; //# sourceMappingURL=LambertConical1SP.d.ts.map