Package cds.healpix
Interface Interpolator
-
- All Superinterfaces:
HierarchyItem
public interface Interpolator extends HierarchyItem
Interface use for interpolation, i.e. to compute a value (an image pixel for example) from the values of HEALPix cells.- Author:
- F.-X. Pineau
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
interpolate(double lon, double lat, long[] resultHashs, double[] resultWeights)
From a position on the sky, returns a list of HEALPix cells and associated weights typically depending on the distances between the position and the cell centers.-
Methods inherited from interface cds.healpix.HierarchyItem
depth
-
-
-
-
Method Detail
-
interpolate
int interpolate(double lon, double lat, long[] resultHashs, double[] resultWeights)
From a position on the sky, returns a list of HEALPix cells and associated weights typically depending on the distances between the position and the cell centers.- Parameters:
lon
- longitude in radians, must support reasonably large positive and negative values producing accurate results with a naive range reduction like modulo 2*pi (i.e. without having to resort on Cody-Waite or Payne Hanek range reduction).lat
- latitude in [-pi/2, pi/2] radiansresultHashs
- array used to store the list of hash to be used for the interpolationresultWeights
- array used to store the weights associated with each hash- Returns:
- the number of elements to be read in the results arrays
-
-