public abstract class HealpixProc extends HealpixBase
HealpixBase
functionality.
This class is intended for users who prefer a procedural (instead of
object-oriented) interface to the HEALPix functionality. It should make
transition from packages like PixTools easier.HealpixBase.Xyf
fact1, fact2, ncap, nl2, nl3, nl4, npface, npix, ns_max, nside, order, order_max, scheme
ctab, facearray, jpll, jrll, swap_cycle, swaparray, utab, xoffset, yoffset
Modifier and Type | Method and Description |
---|---|
static long |
ang2pixNest(int order,
Pointing ptg) |
static long |
ang2pixRing(int order,
Pointing ptg) |
static Vec3[] |
boundariesNest(int order,
long pix,
int step) |
static Vec3[] |
boundariesRing(int order,
long pix,
int step) |
static double |
maxPixrad(int order) |
static long[] |
neighboursNest(int order,
long pix) |
static long[] |
neighboursRing(int order,
long pix) |
static long |
nest2ring(int order,
long pix) |
static Pointing |
pix2angNest(int order,
long pix) |
static Pointing |
pix2angRing(int order,
long pix) |
static Vec3 |
pix2vecNest(int order,
long pix) |
static Vec3 |
pix2vecRing(int order,
long pix) |
static RangeSet |
queryDiscInclusiveNest(int order,
Pointing ptg,
double radius,
int fact) |
static RangeSet |
queryDiscInclusiveRing(int order,
Pointing ptg,
double radius,
int fact) |
static RangeSet |
queryDiscNest(int order,
Pointing ptg,
double radius) |
static RangeSet |
queryDiscRing(int order,
Pointing ptg,
double radius) |
static RangeSet |
queryPolygonInclusiveNest(int order,
Pointing[] vertex,
int fact) |
static RangeSet |
queryPolygonInclusiveRing(int order,
Pointing[] vertex,
int fact) |
static RangeSet |
queryPolygonNest(int order,
Pointing[] vertex) |
static RangeSet |
queryPolygonRing(int order,
Pointing[] vertex) |
static RangeSet |
queryStripNest(int order,
double theta1,
double theta2,
boolean inclusive) |
static RangeSet |
queryStripRing(int order,
double theta1,
double theta2,
boolean inclusive) |
static long |
ring2nest(int order,
long pix) |
static long |
vec2pixNest(int order,
Vec3 vec) |
static long |
vec2pixRing(int order,
Vec3 vec) |
ang2pix, boundaries, getNpix, getNside, getOrder, getScheme, loc2pix, maxPixrad, neighbours, nest2ring, npix2Nside, nside2Npix, nside2order, order2Npix, pix2ang, pix2loc, pix2ring, pix2vec, pix2xyf, pix2zphi, queryDisc, queryDiscInclusive, queryPolygon, queryPolygonInclusive, queryStrip, ring2nest, ring2theta, ring2xyf, ring2z, setNside, setNsideAndScheme, setScheme, vec2pix, xyf2pix, xyf2pix, zphi2pix
public static double maxPixrad(int order)
public static long ang2pixNest(int order, Pointing ptg) throws java.lang.Exception
java.lang.Exception
public static long ang2pixRing(int order, Pointing ptg) throws java.lang.Exception
java.lang.Exception
public static Pointing pix2angNest(int order, long pix) throws java.lang.Exception
java.lang.Exception
public static Pointing pix2angRing(int order, long pix) throws java.lang.Exception
java.lang.Exception
public static long vec2pixNest(int order, Vec3 vec) throws java.lang.Exception
java.lang.Exception
public static long vec2pixRing(int order, Vec3 vec) throws java.lang.Exception
java.lang.Exception
public static Vec3 pix2vecNest(int order, long pix) throws java.lang.Exception
java.lang.Exception
public static Vec3 pix2vecRing(int order, long pix) throws java.lang.Exception
java.lang.Exception
public static long ring2nest(int order, long pix) throws java.lang.Exception
java.lang.Exception
public static long nest2ring(int order, long pix) throws java.lang.Exception
java.lang.Exception
public static long[] neighboursNest(int order, long pix) throws java.lang.Exception
java.lang.Exception
public static long[] neighboursRing(int order, long pix) throws java.lang.Exception
java.lang.Exception
public static Vec3[] boundariesNest(int order, long pix, int step) throws java.lang.Exception
java.lang.Exception
public static Vec3[] boundariesRing(int order, long pix, int step) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryDiscNest(int order, Pointing ptg, double radius) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryDiscRing(int order, Pointing ptg, double radius) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryDiscInclusiveNest(int order, Pointing ptg, double radius, int fact) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryDiscInclusiveRing(int order, Pointing ptg, double radius, int fact) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryPolygonNest(int order, Pointing[] vertex) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryPolygonRing(int order, Pointing[] vertex) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryPolygonInclusiveNest(int order, Pointing[] vertex, int fact) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryPolygonInclusiveRing(int order, Pointing[] vertex, int fact) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryStripNest(int order, double theta1, double theta2, boolean inclusive) throws java.lang.Exception
java.lang.Exception
public static RangeSet queryStripRing(int order, double theta1, double theta2, boolean inclusive) throws java.lang.Exception
java.lang.Exception