/** * Summary. (bla bla bla) * * Description. (bla bla bla) * * @link github https://github.com/fab77/wcslight * @author Fabrizio Giordano */ import { Healpix, Pointing } from "astrospatial-core/healpix"; import { Point } from "../model/Point.js"; export declare class HiPSHelper { static DEFAULT_Naxis1_2: number; static RES_ORDER_0: number; static H: number; static K: number; static THETAX: number; /** * Table 1 - ref paper HEALPix — a Framework for High Resolution Discretization, * and Fast Analysis of Data Distributed on the Sphere * K. M. G´orski1,2, E. Hivon3,4, A. J. Banday5, B. D. Wandelt6,7, F. K. Hansen8, M. * Reinecke5, M. Bartelman9 */ /** * * @param {decimal degrees} pxsize * @returns {int} nside */ static computeOrder(pxAngSizeDeg: number, pxTileWidth: number): number; static getHelpixByOrder(order: number): Healpix; static getHelpixBypxAngSize(pixelAngulaSize: number, TILE_WIDTH: number, hipsMaxOrder?: number | null): Healpix; static computePxAngularSize(pxTileWidth: number, order: number): { rad: number; deg: number; arcmin: number; arcsec: number; }; /** * Reference: HiPS – Hierarchical Progressive Survey page 11 * pxsize =~ sqrt[4 * PI / (12 * (512 * 2^order)^2)] * @param {*} order */ static computePxSize(order: number, pxXtile: number): number; /** * * @param {Object {phi_rad, theta_rad}} phiTheta_rad Center of the circle in radians * @param {decimal} r Radius of the circle in radians * @returns */ static computeBbox(point: Point, r: number): Pointing[]; } //# sourceMappingURL=HiPSHelper.d.ts.map