Package healpix.essentials
Class HealpixProc
java.lang.Object
healpix.essentials.HealpixTables
healpix.essentials.HealpixBase
healpix.essentials.HealpixProc
- All Implemented Interfaces:
Serializable
Procedural interface to the
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.- Author:
- Martin Reinecke
- See Also:
- Copyright:
- 2012 Max-Planck-Society
-
Nested Class Summary
Nested classes/interfaces inherited from class healpix.essentials.HealpixBase
HealpixBase.Xyf
-
Field Summary
Fields inherited from class healpix.essentials.HealpixBase
fact1, fact2, ncap, nl2, nl3, nl4, npface, npix, ns_max, nside, order, order_max, scheme
Fields inherited from class healpix.essentials.HealpixTables
ctab, facearray, jpll, jrll, swap_cycle, swaparray, utab, xoffset, yoffset
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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) Methods inherited from class healpix.essentials.HealpixBase
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
-
Method Details
-
maxPixrad
public static double maxPixrad(int order) -
ang2pixNest
- Throws:
Exception
-
ang2pixRing
- Throws:
Exception
-
pix2angNest
- Throws:
Exception
-
pix2angRing
- Throws:
Exception
-
vec2pixNest
- Throws:
Exception
-
vec2pixRing
- Throws:
Exception
-
pix2vecNest
- Throws:
Exception
-
pix2vecRing
- Throws:
Exception
-
ring2nest
- Throws:
Exception
-
nest2ring
- Throws:
Exception
-
neighboursNest
- Throws:
Exception
-
neighboursRing
- Throws:
Exception
-
boundariesNest
- Throws:
Exception
-
boundariesRing
- Throws:
Exception
-
queryDiscNest
- Throws:
Exception
-
queryDiscRing
- Throws:
Exception
-
queryDiscInclusiveNest
public static RangeSet queryDiscInclusiveNest(int order, Pointing ptg, double radius, int fact) throws Exception - Throws:
Exception
-
queryDiscInclusiveRing
public static RangeSet queryDiscInclusiveRing(int order, Pointing ptg, double radius, int fact) throws Exception - Throws:
Exception
-
queryPolygonNest
- Throws:
Exception
-
queryPolygonRing
- Throws:
Exception
-
queryPolygonInclusiveNest
public static RangeSet queryPolygonInclusiveNest(int order, Pointing[] vertex, int fact) throws Exception - Throws:
Exception
-
queryPolygonInclusiveRing
public static RangeSet queryPolygonInclusiveRing(int order, Pointing[] vertex, int fact) throws Exception - Throws:
Exception
-
queryStripNest
public static RangeSet queryStripNest(int order, double theta1, double theta2, boolean inclusive) throws Exception - Throws:
Exception
-
queryStripRing
public static RangeSet queryStripRing(int order, double theta1, double theta2, boolean inclusive) throws Exception - Throws:
Exception
-