UNPKG

gis-tools-ts

Version:

A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.

91 lines 2.6 kB
import type { ProjectionTransform } from '.'; /** * */ export interface PJ_REGION_S { ll_long: number; ll_lat: number; ur_long: number; ur_lat: number; } /** Area structure */ export declare class PJ_AREA { bbox_set: boolean; west_lon_degree: number; south_lat_degree: number; east_lon_degree: number; north_lat_degree: number; name: string; /** * @param bbox_set - if true, the area is defined by a bounding box * @param west_lon_degree - west longitude * @param south_lat_degree - south latitude * @param east_lon_degree - east longitude * @param north_lat_degree - north latitude * @param name - area name */ constructor(bbox_set?: boolean, west_lon_degree?: number, // F64 south_lat_degree?: number, // F64 east_lon_degree?: number, // F64 north_lat_degree?: number, // F64 name?: string); } /** * */ export declare class CoordOperation { idxInOriginalList: number; minxSrc: number; minySrc: number; maxxSrc: number; maxySrc: number; minxDst: number; minyDst: number; maxxDst: number; maxyDst: number; pj?: ProjectionTransform | undefined; name: string; accuracy: number; pseudoArea: number; areaName: string; pjSrcGeocentricToLonLat?: ProjectionTransform | undefined; pjDstGeocentricToLonLat?: ProjectionTransform | undefined; isOffshore: boolean; isUnknownAreaName: boolean; isPriorityOp: boolean; srcIsLonLatDegree: boolean; srcIsLatLonDegree: boolean; dstIsLonLatDegree: boolean; dstIsLatLonDegree: boolean; /** * @param idxInOriginalList * @param minxSrc * @param minySrc * @param maxxSrc * @param maxySrc * @param minxDst * @param minyDst * @param maxxDst * @param maxyDst * @param pj * @param name * @param accuracy * @param pseudoArea * @param areaName * @param pjSrcGeocentricToLonLat * @param pjDstGeocentricToLonLat */ constructor(idxInOriginalList: number, // I32 minxSrc?: number, // F64 minySrc?: number, // F64 maxxSrc?: number, // F64 maxySrc?: number, // F64 minxDst?: number, // F64 minyDst?: number, // F64 maxxDst?: number, // F64 maxyDst?: number, // F64 pj?: ProjectionTransform | undefined, name?: string, accuracy?: number, // F64 pseudoArea?: number, // F64 areaName?: string, pjSrcGeocentricToLonLat?: ProjectionTransform | undefined, pjDstGeocentricToLonLat?: ProjectionTransform | undefined); } //# sourceMappingURL=coords.d.ts.map