public class CdsHealpixSkyPixellator extends HealpixSkyPixellator
The Nested indexing scheme is used, and the largest permissible k-value (depth) is 29.
Constructor and Description |
---|
CdsHealpixSkyPixellator() |
Modifier and Type | Method and Description |
---|---|
int |
calculateDefaultK(double scale)
Determines a default value to use for the HEALPix k parameter
based on a given scale.
|
protected void |
configureK(int k)
Updates internal state for the current value of the k parameter.
|
java.lang.Object[] |
getPixels(double alpha,
double delta,
double radius)
Returns an array of objects representing pixels in a given region.
|
getHealpixK, getMaxK, getScale, getTuningParameter, setHealpixK, setScale
protected void configureK(int k)
HealpixSkyPixellator
configureK
in class HealpixSkyPixellator
k
- HEALPix orderpublic java.lang.Object[] getPixels(double alpha, double delta, double radius)
SkyPixellator
equals
and hashCode
methods
appropriately, so that objects returned from one call can be
compared for identity with objects returned from a subsequent call.
This comparability is only guaranteed to work if the pixel scale
is not changed in between calls.alpha
- right ascension of circle centre in radiansdelta
- declination of circle centre in radiansradius
- radius of circle in radianspublic int calculateDefaultK(double scale)
calculateDefaultK
in class HealpixSkyPixellator
scale
- distance scale, in radians