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 Exception
Exception
public static long ang2pixRing(int order, Pointing ptg) throws Exception
Exception
public static Pointing pix2angNest(int order, long pix) throws Exception
Exception
public static Pointing pix2angRing(int order, long pix) throws Exception
Exception
public static long[] neighboursNest(int order, long pix) throws Exception
Exception
public static long[] neighboursRing(int order, long pix) throws Exception
Exception
public static Vec3[] boundariesNest(int order, long pix, int step) throws Exception
Exception
public static Vec3[] boundariesRing(int order, long pix, int step) throws Exception
Exception
public static RangeSet queryDiscNest(int order, Pointing ptg, double radius) throws Exception
Exception
public static RangeSet queryDiscRing(int order, Pointing ptg, double radius) throws Exception
Exception
public static RangeSet queryDiscInclusiveNest(int order, Pointing ptg, double radius, int fact) throws Exception
Exception
public static RangeSet queryDiscInclusiveRing(int order, Pointing ptg, double radius, int fact) throws Exception
Exception
public static RangeSet queryPolygonNest(int order, Pointing[] vertex) throws Exception
Exception
public static RangeSet queryPolygonRing(int order, Pointing[] vertex) throws Exception
Exception
public static RangeSet queryPolygonInclusiveNest(int order, Pointing[] vertex, int fact) throws Exception
Exception
public static RangeSet queryPolygonInclusiveRing(int order, Pointing[] vertex, int fact) throws Exception
Exception
public static RangeSet queryStripNest(int order, double theta1, double theta2, boolean inclusive) throws Exception
Exception