SkyPixellatorPixtoolsHealpixSkyPixellatorpublic abstract class HealpixSkyPixellator extends java.lang.Object implements SkyPixellator
| Modifier | Constructor | Description |
|---|---|---|
protected |
HealpixSkyPixellator(int maxK) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
abstract int |
calculateDefaultK(double scale) |
Determines a default value to use for the HEALPix k parameter
based on a given scale.
|
protected abstract void |
configureK(int k) |
Updates internal state for the current value of the k parameter.
|
int |
getHealpixK() |
Returns the HEALPix k value, which determines sky pixel size,
equivalent to log2(nside).
|
int |
getMaxK() |
Returns the maximum permissible K value.
|
double |
getScale() |
Returns the most recently set angular scale.
|
DescribedValue |
getTuningParameter() |
Returns a parameter whose value may be adjusted to alter the
pixellisation scale.
|
void |
setHealpixK(int healpixK) |
Sets the HEALPix k value, which determines sky pixel size,
equivalent to log2(nside).
|
void |
setScale(double scale) |
Sets the characteristic angular scale for this pixellator.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPixelsprotected HealpixSkyPixellator(int maxK)
maxK - the maximum K value permitted by this implementationpublic int getMaxK()
public void setScale(double scale)
SkyPixellatorsetScale in interface SkyPixellatorscale - pixel length scale in radianspublic double getScale()
SkyPixellatorgetScale in interface SkyPixellatorpublic DescribedValue getTuningParameter()
SkyPixellatorgetTuningParameter in interface SkyPixellatorpublic void setHealpixK(int healpixK)
getMaxK().
If set to -1, a suitable value will be used based on the scale.healpixK - new k valuepublic int getHealpixK()
protected abstract void configureK(int k)
k - HEALPix orderpublic abstract int calculateDefaultK(double scale)
scale - distance scale, in radiansCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.