Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- abs(double) - Static method in class cds.healpix.common.math.HackersDelight
- abs(double) - Static method in class cds.healpix.common.math.Math
- abs(int) - Static method in class cds.healpix.common.math.HackersDelight
- abs(long) - Static method in class cds.healpix.common.math.HackersDelight
- acos(double) - Static method in class cds.healpix.common.math.FastMath
-
Compute the arc cosine of a number.
- acos(double) - Static method in class cds.healpix.common.math.Math
- ALL_CARDINAL_POINTS - Static variable in interface cds.healpix.VerticesAndPathComputer
-
EnumSet
containing all elements of theCompassPoint.Cardinal
enum. - ALL_MAIN_WINDS - Static variable in interface cds.healpix.NeighbourSelector
- arcCenter(CooXYZ, CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the center of the arc define by the smallest distance (on the unit sphere) between the two given points.
- arcCenter(CooXYZ, CooXYZ, double) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Faster version of
CooXYZ.arcCenter(CooXYZ, CooXYZ)
when we already know the distance between the two given points. - arraycopy(int, long[], int, int) - Method in class cds.healpix.FlatHashList
- arraycopy(int, long[], int, int) - Method in interface cds.healpix.ListOfHash
-
Similar to
System.arraycopy(Object, int, Object, int, int)
except that the source is the internal list. - arraycopy(int, long[], int, int) - Method in class cds.healpix.NeighbourList
- asin(double) - Static method in class cds.healpix.common.math.FastMath
-
Compute the arc sine of a number.
- asin(double) - Static method in class cds.healpix.common.math.Math
- asinc(double) - Static method in class cds.healpix.common.math.Math
-
Returns the inverse of the cardinal sine function of the given argument, i.e.
- asincP(double) - Static method in class cds.healpix.common.math.Math
-
Same as
Math.asinc(double)
but assuming the argument is positive. - asinO1(double) - Static method in class cds.healpix.common.math.TaylorSeries
- asinO3(double) - Static method in class cds.healpix.common.math.TaylorSeries
- asinO5(double) - Static method in class cds.healpix.common.math.TaylorSeries
- asinO7(double) - Static method in class cds.healpix.common.math.TaylorSeries
- atan(double) - Static method in class cds.healpix.common.math.FastMath
-
Arctangent function
- atan2(double, double) - Static method in class cds.healpix.common.math.Math
- atanh(double) - Static method in class cds.healpix.common.math.Math
-
Returns tanh-1(x), i.e.
- AuxiliaryAxis - Interface in cds.healpix
-
Define an auxiliary axis, i.e.
B
- BASIC - Enum constant in enum class cds.healpix.common.sphgeom.Polygon.ContainsSouthPoleComputer
-
Consider the south pole to be inside the polygon if the sum of consecutive longitude differences equals 2pi and if there is more vertices in the south hemisphere than in the north hemisphere.
- boundingCone(CooXYZ...) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns a bounding cone (not the smallest one, for the samllest one,
CooXYZ.mec(cds.healpix.common.sphgeom.CooXYZ, cds.healpix.common.sphgeom.CooXYZ)
). - buildValue(int, long, boolean, int) - Static method in class cds.healpix.HealpixNestedBMOC
-
Creates a specific hash encoding the hash value at the given depth, the depth and the status flag.
- BUT_EXPONENT_BIT_MASK - Static variable in class cds.healpix.common.math.HackersDelight
-
Bit mask to isolate all but the sign bit of a long or double.
- BUT_SIGN_BIT_MASK_L - Static variable in class cds.healpix.common.math.HackersDelight
-
Bit mask to isolate all but the sign bit of a long or double.
C
- C - Enum constant in enum class cds.healpix.CompassPoint.MainWind
-
Center.
- capacity() - Method in class cds.healpix.FlatHashList
-
Returns the maximum number of elements that can be stored in this list.
- cds.healpix - package cds.healpix
-
Implementation of the HEALPix framework.
Reference papers are: [Gorsky2005] - "HEALPix: A Framework for High-Resolution Discretization and Fast Analysis of Data Distributed on the Sphere", Górski, K. - cds.healpix.common - package cds.healpix.common
-
General codes not specific to HEALPix.
- cds.healpix.common.math - package cds.healpix.common.math
-
Package dedicated to math functions and bits hacks.
- cds.healpix.common.sphgeom - package cds.healpix.common.sphgeom
-
Contains some spherical geometry classes.
- cds.healpix.fillingcurve - package cds.healpix.fillingcurve
-
Package dedicated to space filling curves.
- Cell - Class in cds.healpix
-
Very generic Cell class.
- Cell(int, long) - Constructor for class cds.healpix.Cell
- CellSink - Interface in cds.healpix
-
Defines an object accepting cells.
- center(long) - Method in class cds.healpix.HealpixNested
- center(long) - Method in class cds.healpix.HealpixNestedFast
- center(long) - Method in interface cds.healpix.VerticesAndPathComputer
-
Compute the position on the unit sphere of the center (in the Euclidean projection plane) of the cell associated to the given hash value.
- center(long, double[]) - Method in class cds.healpix.HealpixNested
- center(long, double[]) - Method in class cds.healpix.HealpixNestedFast
- center(long, double[]) - Method in class cds.healpix.Tile2HPX
-
Returns the coordinates of the center of the cell defined by the given hash in the HEALPix projection plane.
- center(long, double[]) - Method in interface cds.healpix.VerticesAndPathComputer
-
See
VerticesAndPathComputer.center(long)
, except that the result is stored in the given array. - CENTER_IN - Enum constant in enum class cds.healpix.HealpixNestedFixedRadiusConeComputer.ReturnedCells
-
Cells having their center inside the cone.
- checkLatitude(double) - Static method in class cds.healpix.Healpix
-
Throws an IllegalArgumentException if the given latitude is not in [-pi/2, pi/2].
- circumCenter(CooXYZ, CooXYZ, CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the center on the unit sphere of the circumcircle of a spherical triangle of given vertices a, b and c.
- circumCenter(CooXYZ, CooXYZ, CooXYZ, double) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the center on the unit sphere of the circumcircle of radius r of a spherical triangle of given vertices a, b and c.
- circumRadiusSphe(double, double, double) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the angular radius (in radians) of the circumcircle of a spherical triangle of given side lengths a, b and c.
- circumRadiusSphe(CooXYZ, CooXYZ, CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the angular radius (in radians) of the circumcircle of a spherical triangle of given vertices a, b and c.
- clear() - Method in class cds.healpix.FlatHashList
- clear() - Method in class cds.healpix.NeighbourList
- clone() - Method in class cds.healpix.common.sphgeom.Vect3D
- CompassPoint - Class in cds.healpix
-
Utility class simply defining enums.
- CompassPoint.Cardinal - Enum Class in cds.healpix
-
Enum defining the compass cardinal points.
- CompassPoint.MainWind - Enum Class in cds.healpix
-
Enum defining the compass main wind points.
- CompassPoint.Ordinal - Enum Class in cds.healpix
-
Enum defining the compass ordinal points.
- compress(HealpixNestedBMOC) - Static method in class cds.healpix.HealpixNestedUltraCompactMOC
- computeDeepSize() - Method in class cds.healpix.HealpixNestedBMOC
-
Returns the number of cells at depth
HealpixNestedBMOC.getDepthMax()
the moc contains, i.e. - Cone - Class in cds.healpix.common.sphgeom
-
Defines a cone on the unit sphere.
- Cone(double, double, double) - Constructor for class cds.healpix.common.sphgeom.Cone
-
Creator.
- Cone(double, double, double, double) - Constructor for class cds.healpix.common.sphgeom.Cone
-
Creator.
- Cone(CooXYZ, double) - Constructor for class cds.healpix.common.sphgeom.Cone
-
Creator.
- contains(double, double) - Method in class cds.healpix.common.sphgeom.EllipticalCone
-
Returns
true
if the given point on the unit sphere is inside the elliptical cone. - contains(CooXYZ) - Method in class cds.healpix.common.sphgeom.Cone
-
Returns
true
if the given point is inside the cone. - contains(CooXYZ) - Method in class cds.healpix.common.sphgeom.Polygon
-
Returns
true
if the polygon contain the point p. - contains(CompassPoint.MainWind) - Method in class cds.healpix.NeighbourList
- containsCone(double, double, double) - Method in class cds.healpix.common.sphgeom.EllipticalCone
-
Returns
true
if the given cone is fully inside the elliptical cone. - CooXYZ - Class in cds.healpix.common.sphgeom
-
Defines a coordinates on the unit-sphere, internally both Euclidean and Spherical coordinates are stored.
- CooXYZ(double, double) - Constructor for class cds.healpix.common.sphgeom.CooXYZ
- CooXYZ(double, double, double) - Constructor for class cds.healpix.common.sphgeom.CooXYZ
- CooXYZ(Vect3D) - Constructor for class cds.healpix.common.sphgeom.CooXYZ
- copySign(double, double) - Static method in class cds.healpix.common.math.FastMath
-
Returns the first argument with the sign of the second argument.
- cos(double) - Static method in class cds.healpix.common.math.Math
- cosO0(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric cosine around a = 0 at the 0 order (constant).
- cosO2(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric cosine around a = 0 at the order of the 2nd degree.
- cosO4(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric cosine around a = 0 at the order of the 4th degree.
- cosO6(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric cosine around a = 0 at the order of the 6th degree.
- cosQ(double) - Static method in class cds.healpix.common.math.FastMath
-
Compute cosine in the first quadrant by subtracting input from PI/2 and then calling sinQ.
- createCheck(int, long[]) - Static method in class cds.healpix.HealpixNestedBMOC
-
Same a
HealpixNestedBMOC.createUnsafe(int, long[])
except that the properties (array sorted, no duplicates, no cell included into an other one) is checked. - createCheck(int, long[], int) - Static method in class cds.healpix.HealpixNestedBMOC
-
Same as
HealpixNestedBMOC.createCheck(int, long[])
except that not we do not use the full array. - createPacking(int, long[]) - Static method in class cds.healpix.HealpixNestedBMOC
- createPacking(int, long[], int) - Static method in class cds.healpix.HealpixNestedBMOC
-
We assume here that the given array is ordered, that no element overlaps another one, but that the MOC is not normalized, i.e.
- createUnsafe(int, long[]) - Static method in class cds.healpix.HealpixNestedBMOC
-
Create a MOC considering that the given array is already a MOC: i.e.
- createUnsafe(int, long[], int) - Static method in class cds.healpix.HealpixNestedBMOC
-
Same as
HealpixNestedBMOC.createUnsafe(int, long[])
except that not we do not use the full array. - crossProd(CooXYZ, CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the cross-product of the two given vectors.
- crossProd(Vect3D, Vect3D) - Static method in class cds.healpix.common.sphgeom.Vect3D
-
Returns the cross product of v1 by v2.
D
- D0H_NEIGHBOURS - Static variable in class cds.healpix.HealpixNestedFast
-
For each of the 12 hash of depth 0, contains the list of the depth 0 neighbours sorted by increasing hash value.
- decompress(int, byte[]) - Static method in class cds.healpix.HealpixNestedUltraCompactMOC
- DEFAULT_FCTYPE - Static variable in class cds.healpix.Healpix
-
Default implementation of the z-order curve.
- depth - Variable in class cds.healpix.Cell
-
Cell depth.
- depth() - Method in interface cds.healpix.HashComputer
-
Returns the depth of the hash computed by
HashComputer.hash(double, double)
method. - depth() - Method in interface cds.healpix.HashComputerWithAux
-
Returns the depth of the hash computed by
HashComputerWithAux.hash(double, double, double)
method. - depth() - Method in class cds.healpix.HealpixNested
- depth() - Method in class cds.healpix.HealpixNestedFast
- depth() - Method in interface cds.healpix.HierarchyItem
-
Returns the depth of the item in a Hierarchy.
- depth(int) - Static method in class cds.healpix.Healpix
-
Returns the number of subdivision of a base-resolution pixel at the given nside.
- DEPTH_MAX - Static variable in class cds.healpix.Healpix
-
29, largest possible depth we can store on a signed positive long (4 bits for base cells + 2 bits per depth + 2 remaining bits (1 use in the unique notation).
- dividedBy4Quotient(long) - Method in class cds.healpix.HealpixNested
- doz(int, int) - Static method in class cds.healpix.common.math.HackersDelight
-
Doz stands for "difference or zero" (see p.
- doz(long, long) - Static method in class cds.healpix.common.math.HackersDelight
-
Doz stands for "difference or zero" (see p.
E
- E - Enum constant in enum class cds.healpix.CompassPoint.Cardinal
-
East.
- E - Enum constant in enum class cds.healpix.CompassPoint.MainWind
-
East.
- EllipticalCone - Class in cds.healpix.common.sphgeom
-
This class defines an elliptical cone.
- EllipticalCone(double, double, double, double) - Constructor for class cds.healpix.common.sphgeom.EllipticalCone
- EllipticalCone(double, double, double, double, double) - Constructor for class cds.healpix.common.sphgeom.EllipticalCone
- EMPTY - Enum constant in enum class cds.healpix.HealpixNestedBMOC.Status
-
The cell does not cover the region.
- EMPTY - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Implementation doing nothing (all methods return 0).
- EPSILON - Static variable in class cds.healpix.common.math.Math
- EPSILON - Static variable in class cds.healpix.common.sphgeom.EllipticalCone
- EQU - Enum constant in enum class cds.healpix.Tile2HPX.WCSFrame
- euclDist(CooXYZ, CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the Euclidean distance separating the two given points.
- EXPONENT_BITS_MASK - Static variable in class cds.healpix.common.math.HackersDelight
-
Bit mask to isolate the sign bit of a long or double.
- externalEdges(long, int) - Method in class cds.healpix.HealpixNested
- externalEdges(long, int) - Method in class cds.healpix.HealpixNestedFast
- externalEdges(long, int) - Method in interface cds.healpix.NeighbourSelector
- externalEdges(long, int, FlatHashList) - Method in class cds.healpix.HealpixNested
- externalEdges(long, int, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- externalEdges(long, int, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
F
- FastMath - Class in cds.healpix.common.math
-
Comes from the Apache FastMath class, and is thus under the Apache licence.
- FastMath() - Constructor for class cds.healpix.common.math.FastMath
- fc - Variable in class cds.healpix.Tile2HPX
- FillingCurve2D - Interface in cds.healpix.fillingcurve
-
Interface defining a two-dimensional space-filling curve.
- FillingCurve2DType - Enum Class in cds.healpix.fillingcurve
- FillingCurve3D - Interface in cds.healpix.fillingcurve
-
Interface defining a 3-dimensional space-filling curve.
- FIVE_OVER_112 - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 3/40.
- FlatHashIterable - Interface in cds.healpix
-
Equivalent of
Iterable
but forFlatHashIterator
. - flatHashIterator() - Method in class cds.healpix.HealpixNestedBMOC
-
Returns an iterator on all the cells in the BMOC at the maximum depth.
- FlatHashIterator - Interface in cds.healpix
-
Define an iterator over the primitive type 'long'.
- FlatHashList - Class in cds.healpix
-
This class is used when the number of Hash returned y a function is not necessarily known in advance but has an upper bound.
- FlatHashList(int, int) - Constructor for class cds.healpix.FlatHashList
-
The capacity of the flat list, i.e.
- floorInt(double) - Static method in class cds.healpix.common.math.HackersDelight
- floorIntN(double) - Static method in class cds.healpix.common.math.HackersDelight
- floorIntP(double) - Static method in class cds.healpix.common.math.HackersDelight
- floorLong(double) - Static method in class cds.healpix.common.math.HackersDelight
- floorLongN(double) - Static method in class cds.healpix.common.math.HackersDelight
- floorLongP(double) - Static method in class cds.healpix.common.math.HackersDelight
- flp2(long) - Static method in class cds.healpix.common.math.HackersDelight
-
Round down to the next power of 2 (see HD Fig.
- FOUR_OVER_PI - Static variable in class cds.healpix.common.math.Math
- from - Variable in class cds.healpix.Range
-
Range lower bound (inclusive).
- fromBits(long) - Static method in class cds.healpix.common.math.HackersDelight
- FULL - Enum constant in enum class cds.healpix.HealpixNestedBMOC.Status
-
The cell is fully covered by the region.
- FULLY_IN - Enum constant in enum class cds.healpix.HealpixNestedFixedRadiusConeComputer.ReturnedCells
-
Cells fully inside the cone: CONE_AREA INTERSECT CELL_AREA = CELL_AREA.
- FULLY_IN - Enum constant in enum class cds.healpix.NestedEllipticalConeComputerApprox.Mode
G
- GAL - Enum constant in enum class cds.healpix.Tile2HPX.WCSFrame
- get(int) - Method in enum class cds.healpix.fillingcurve.FillingCurve2DType
- get(int) - Method in class cds.healpix.FlatHashList
- get(int) - Method in interface cds.healpix.ListOfHash
-
Returns the element at the given index
i
in the list. - get(int) - Method in class cds.healpix.NeighbourList
- get(CompassPoint.MainWind) - Method in class cds.healpix.NeighbourList
- getA() - Method in class cds.healpix.common.sphgeom.EllipticalCone
- getB() - Method in class cds.healpix.common.sphgeom.EllipticalCone
- getBestStartingDepth(double) - Static method in class cds.healpix.Healpix
-
Returns the the smallest depth (in [0, 29]) at which a shape having the given largest distance from its center to a border overlaps a maximum of 9 cells (the cell containing the center of the shape plus the 8 neighbouring cells).
Info: internally, unrolled binary search loop on 30 pre-computed values (one by depth). - getDepth() - Method in interface cds.healpix.HealpixNestedBMOC.CurrentValueAccessor
-
Returns the depth of the BMOC element this cursor is pointing at.
- getDepthMax() - Method in class cds.healpix.HealpixNestedBMOC
-
Returns the BMOC deeper depth.
- getDirection(int) - Method in class cds.healpix.NeighbourList
- getHash() - Method in interface cds.healpix.HealpixNestedBMOC.CurrentValueAccessor
-
Returns then hash value of the BMOC element this cursor is pointing at.
- getLargestCenterToCellVertexDistance(double, double, int) - Static method in class cds.healpix.Healpix
-
For a given position on the unit sphere and a given depth, returns an upper limit on the distance between the center of a cell and its farthest vertex.
- getNested(int) - Static method in class cds.healpix.Healpix
-
Lazy instantiation of unique instances of
HealpixNested
for each required depth. - getNested(int, FillingCurve2DType) - Static method in class cds.healpix.Healpix
-
Same as
Healpix.getNested(int)
except that we have here a given instance per depth and z-order curve implementationHealpix.DEFAULT_FCTYPE
. - getNestedFast(int) - Static method in class cds.healpix.Healpix
-
Same as
Healpix.getNested(int)
forHealpixNestedFast
, i.e. - getNestedFast(int, FillingCurve2DType) - Static method in class cds.healpix.Healpix
-
Same as
Healpix.getNested(int, FillingCurve2DType)
forHealpixNestedFast
, i.e. - getOppositeDirection() - Method in enum class cds.healpix.CompassPoint.MainWind
-
Returns the opposite direction.
- getRadius() - Method in class cds.healpix.HealpixNestedFixedRadiusCone4XMatch
-
Returns the radius of the cones, in radians.
- getRadius() - Method in interface cds.healpix.HealpixNestedFixedRadiusConeComputer
-
Returns the radius of the cones, in radians.
- getRawValue() - Method in interface cds.healpix.HealpixNestedBMOC.CurrentValueAccessor
- getResultDepth() - Method in class cds.healpix.HealpixNestedFixedRadiusCone4XMatch
- getSinA() - Method in class cds.healpix.common.sphgeom.EllipticalCone
- getSinB() - Method in class cds.healpix.common.sphgeom.EllipticalCone
H
- HackersDelight - Class in cds.healpix.common.math
-
Utility class which takes its name from the book "Hacker's Delight" by Henry S.
- HackersDelight() - Constructor for class cds.healpix.common.math.HackersDelight
- HALF - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 1/2.
- HALF_PI - Static variable in class cds.healpix.common.math.Math
- halfOf(double) - Static method in class cds.healpix.common.math.HackersDelight
- hash - Variable in class cds.healpix.Cell
-
Cell number (hash value).
- hash(double, double) - Method in interface cds.healpix.HashComputer
-
Returns the HEALPix hash value of the given coordinate at this object depth.
- hash(double, double) - Method in class cds.healpix.HealpixNested
-
This method is **not** thread safe.
- hash(double, double) - Method in class cds.healpix.HealpixNestedFast
- hash(double, double, double) - Method in interface cds.healpix.HashComputerWithAux
-
Returns the HEALPix hash value of the given coordinate at this object depth.
- hash2i0(long) - Method in interface cds.healpix.fillingcurve.FillingCurve2D
-
Special case of
FillingCurve2D.hash2ij(long)
in which the discretized coordinate along the vertical axis equals zero. - hash2i00(long) - Method in interface cds.healpix.fillingcurve.FillingCurve3D
-
Special case of
FillingCurve3D.hash2ijk(long)
in which the discretized coordinate along the vertical axis equals zero. - hash2i00(long) - Method in class cds.healpix.fillingcurve.ZOrderCurve3D
- hash2ij(long) - Method in interface cds.healpix.fillingcurve.FillingCurve2D
-
Transforms the given space filling curve index (or hash value) into a single value from which it is straightforward to extract the associated 2d-coordinates using methods
FillingCurve2D.ij2i(long)
andFillingCurve2D.ij2j(long)
. - hash2ijk(long) - Method in interface cds.healpix.fillingcurve.FillingCurve3D
-
Transforms the given space filling curve index (or hash value) into a single value from which it is straightforward to extract the associated 3d-coordinates using methods
FillingCurve3D.ijk2i(long)
,FillingCurve3D.ijk2j(long)
andFillingCurve3D.ijk2k(long)
. - hash2ijk(long) - Method in class cds.healpix.fillingcurve.ZOrderCurve3D
- HashComputer - Interface in cds.healpix
-
Computing a hash value may implies objects creations.
- HashComputerWithAux - Interface in cds.healpix
-
Compute an HEALPix hash value additionaly taking a 3rd dimension (the auxiliary axis).
- hasNext() - Method in interface cds.healpix.FlatHashIterator
-
Returns
true
if the iteration has more elements. - hasNext() - Method in class cds.healpix.ToCellItDecorator
- hasNext() - Method in class cds.healpix.ToRangeItDecorator
- havDist(CooXYZ, CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the spherival distance (using the Haversine formula) separating the two given points.
- Healpix - Class in cds.healpix
-
Utility class containing HEALPix constants and operations which are independent of the depth.
- HealpixCLI - Class in cds.healpix
-
Simple and Basic CLI (Command Line Interface) for quick testing.
- HealpixCLI() - Constructor for class cds.healpix.HealpixCLI
- HealpixNested - Class in cds.healpix
-
Implementation of the HEALPix tessellation using the NESTED scheme: the NESTED scheme consists in the concatenation of 12 z-order curves, one by HEALPix base cell.
The hash value in the NESTED scheme is build as follow: 0...0bbbb112233...
With
0...0: unused bits bbbb: the 4 bits coding the base cell, in [0, 11] 11: the 2 bits of the z-order curve coding depth 1 22: the 2 bits of the z-order curve coding depth 2 33: the 2 bits of the z-order curve coding depth 3 ... The constructor isprotected
. - HealpixNestedBMOC - Class in cds.healpix
-
A BMOC is a MOC storing for each element a binary value telling if the cell is PARTIALY or FULLY covered by a region.
Internally, a long is made of bits:
BBBBxx...xxS00...00F if depth < depthMax
BBBBxx...xxxx...xxSF if depth = dephtMax
With:
B: the 4 bits coding the base hash [0- 11] xx: the 2 bits of level x S: the sentinel bit coding the depth 00: if (depth != depthMax) those bits are unused bits F; the flag bit (0: partial, 1: full) WARNING: not tested yet at depth 29, may not work because of Java signed long (all 64 bits of a long are used: 62 + 1 sentinel + 1 flag) - HealpixNestedBMOC.CurrentValueAccessor - Interface in cds.healpix
-
Provides informations on the current element of the BMOC while iterating over it.
- HealpixNestedBMOC.Status - Enum Class in cds.healpix
-
Tells if an element of the MOC is covered or not by a region and, if covered, it tells is the element is partially or fully covered.
- HealpixNestedFast - Class in cds.healpix
-
A faster, thread-safe, but ugly (sorry: less readable) version of
HealpixNested
. - HealpixNestedFast(int, FillingCurve2DType) - Constructor for class cds.healpix.HealpixNestedFast
- HealpixNestedFixedRadiusCone4XMatch - Class in cds.healpix
-
The idea of this class is to avoid making multiple time the same operations (like selecting the optimal starting depth) in case of fixed radius cross-match.
- HealpixNestedFixedRadiusConeComputer - Interface in cds.healpix
-
The idea of this interface is to avoid making multiple time the same operations (like selecting the optimal starting depth) in case of fixed radius cross-match.
- HealpixNestedFixedRadiusConeComputer.ReturnedCells - Enum Class in cds.healpix
- HealpixNestedPolygonComputer - Class in cds.healpix
- HealpixNestedUltraCompactMOC - Class in cds.healpix
-
The idea is to use an implicit datastructure, encoding the natural tree traversal on bits with: - 0 bit: cell not in the MOC, go to the next sibling cell or go up if all siblings already explored - 1 bit: cell contains information, go deeper - 0000 bits: parent cell is in the MOC, no need to go deeper (ony for cells of depth < depthMax) (DISCLAIMER: for a more recent and slightly more compact version, see the CDS HEALPix Rust)
- HealpixNestedUltraCompactMOC() - Constructor for class cds.healpix.HealpixNestedUltraCompactMOC
- HierarchyItem - Interface in cds.healpix
-
The interface defines an item which is part of a Hierarchy.
I
- i002hash(int) - Method in interface cds.healpix.fillingcurve.FillingCurve3D
-
Special case of
FillingCurve3D.ijk2hash(int, int, int)
in which the discretized coordinate along the vertical axis equals zero. - i002hash(int) - Method in class cds.healpix.fillingcurve.ZOrderCurve3D
- i02hash(int) - Method in interface cds.healpix.fillingcurve.FillingCurve2D
-
Special case of
FillingCurve2D.ij2hash(int, int)
in which the discretized coordinate along the vertical axis equals zero. - ij2hash(int, int) - Method in interface cds.healpix.fillingcurve.FillingCurve2D
-
Transforms coordinates in a discretized 2d-plane into a space filling curve index.
- ij2i(long) - Method in interface cds.healpix.fillingcurve.FillingCurve2D
-
Extract the discretized horizontal coordinates from the result of the method
FillingCurve2D.hash2ij(long)
. - ij2j(long) - Method in interface cds.healpix.fillingcurve.FillingCurve2D
-
Extract the discretized vertical coordinates from the result of the method
FillingCurve2D.hash2ij(long)
. - ijk2hash(int, int, int) - Method in interface cds.healpix.fillingcurve.FillingCurve3D
-
Transforms coordinates in a discretized 2d-space into a space filling curve index.
- ijk2hash(int, int, int) - Method in class cds.healpix.fillingcurve.ZOrderCurve3D
- ijk2i(long) - Method in interface cds.healpix.fillingcurve.FillingCurve3D
-
Extract the discretized horizontal coordinates from the result of the method
FillingCurve3D.hash2ijk(long)
. - ijk2i(long) - Method in class cds.healpix.fillingcurve.ZOrderCurve3D
- ijk2j(long) - Method in interface cds.healpix.fillingcurve.FillingCurve3D
-
Extract the discretized vertical coordinates from the result of the method
FillingCurve3D.hash2ijk(long)
. - ijk2j(long) - Method in class cds.healpix.fillingcurve.ZOrderCurve3D
- ijk2k(long) - Method in interface cds.healpix.fillingcurve.FillingCurve3D
-
Extract the discretized depth coordinates from the result of the method
FillingCurve3D.hash2ijk(long)
. - ijk2k(long) - Method in class cds.healpix.fillingcurve.ZOrderCurve3D
- INSTANCE - Static variable in class cds.healpix.fillingcurve.ZOrderCurve3D
- internalCorner(long, int, CompassPoint.Cardinal) - Method in class cds.healpix.HealpixNested
- internalCorner(long, int, CompassPoint.Cardinal) - Method in class cds.healpix.HealpixNestedFast
- internalCorner(long, int, CompassPoint.Cardinal) - Method in interface cds.healpix.NeighbourSelector
- internalCornerE(long, int) - Method in class cds.healpix.HealpixNested
- internalCornerE(long, int) - Method in class cds.healpix.HealpixNestedFast
- internalCornerE(long, int) - Method in interface cds.healpix.NeighbourSelector
- internalCornerN(long, int) - Method in class cds.healpix.HealpixNested
- internalCornerN(long, int) - Method in class cds.healpix.HealpixNestedFast
- internalCornerN(long, int) - Method in interface cds.healpix.NeighbourSelector
- internalCornerS(long, int) - Method in class cds.healpix.HealpixNested
- internalCornerS(long, int) - Method in class cds.healpix.HealpixNestedFast
- internalCornerS(long, int) - Method in interface cds.healpix.NeighbourSelector
- internalCornerW(long, int) - Method in class cds.healpix.HealpixNested
- internalCornerW(long, int) - Method in class cds.healpix.HealpixNestedFast
- internalCornerW(long, int) - Method in interface cds.healpix.NeighbourSelector
- internalEdges(long, int) - Method in class cds.healpix.HealpixNested
- internalEdges(long, int) - Method in class cds.healpix.HealpixNestedFast
- internalEdges(long, int) - Method in interface cds.healpix.NeighbourSelector
- internalEdges(long, int, FlatHashList) - Method in class cds.healpix.HealpixNested
- internalEdges(long, int, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- internalEdges(long, int, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
- interpolate(double, double, long[], double[]) - Method in interface cds.healpix.Interpolator
-
From a position on the sky, returns a list of HEALPix cells and associated weights typically depending on the distances between the position and the cell centers.
- Interpolator - Interface in cds.healpix
-
Interface use for interpolation, i.e.
- intersectSegAB(CooXYZ, CooXYZ) - Method in class cds.healpix.common.sphgeom.Polygon
-
Returns
true
if an edge of the polygone intersects the line defined by the two given points. - isCardinal() - Method in enum class cds.healpix.CompassPoint.MainWind
-
Returns
true
is this main wind direction is a cardinal point. - isFinite(double) - Static method in class cds.healpix.common.math.Math
- isFull() - Method in interface cds.healpix.HealpixNestedBMOC.CurrentValueAccessor
-
Returns
true
if the status the BMOC element this cursor is pointing at isHealpixNestedBMOC.Status.FULL
. - isLatInNorthPolarCap(double) - Static method in class cds.healpix.Healpix
-
Returns
true
if the given latitude is in the North polar cap - isLatInSouthPolarCap(double) - Static method in class cds.healpix.Healpix
-
Returns
true
if the given latitude is in the South polar cap - isOk(EllipticalCone, VerticesAndPathComputer, long, double, double) - Method in enum class cds.healpix.NestedEllipticalConeComputerApprox.Mode
- isOrdinal() - Method in enum class cds.healpix.CompassPoint.MainWind
-
Returns
true
is this main wind direction is an ordinal point. - isPowOf2(int) - Static method in class cds.healpix.common.math.HackersDelight
-
Determines if an integer is a power of two, exact solution.
- isPowOf2Fast(int) - Static method in class cds.healpix.common.math.HackersDelight
-
Determines if an integer is a power of two, including 0.
- iterator() - Method in interface cds.healpix.FlatHashIterable
- iterator() - Method in class cds.healpix.FlatHashList
- iterator() - Method in class cds.healpix.HealpixNestedBMOC
- iterator() - Method in class cds.healpix.NeighbourList
L
- lat() - Method in class cds.healpix.common.sphgeom.CooXYZ
-
Getter
- LAT_INDEX - Static variable in interface cds.healpix.Projection
-
Index of the lattitude in the array containing the result of an unproject method.
- LAT_INDEX - Static variable in interface cds.healpix.VerticesAndPathComputer
-
Index of the lattitude in the array containing coordinate on the unit sphere.
- LAT_OF_SQUARE_CELL - Static variable in class cds.healpix.Healpix
-
Latitude, in the equatorial region, for which the distance from the cell center to its four vertices is equal on the sky (i.e.
- ListOfHash - Interface in cds.healpix
-
Interface defining a simple flat list of hash values (we do not use a Java List to avoid autoboxing.
- log(double) - Static method in class cds.healpix.common.math.Math
- LOG2 - Static variable in class cds.healpix.common.math.Math
- lon() - Method in class cds.healpix.common.sphgeom.CooXYZ
-
Getter
- LON_INDEX - Static variable in interface cds.healpix.Projection
-
Index of the longitude in the array containing the result of an unproject method.
- LON_INDEX - Static variable in interface cds.healpix.VerticesAndPathComputer
-
Index of the longitude in the array containing coordinate on the unit sphere.
M
- main(String[]) - Static method in class cds.healpix.common.math.HackersDelight
- main(String[]) - Static method in class cds.healpix.HealpixCLI
- main(String[]) - Static method in class cds.healpix.MbtTest
- main(String[]) - Static method in class cds.healpix.Tile2HPX
- Math - Class in cds.healpix.common.math
-
Utility class to easily switch between java.lang.Math and another Math librarie like FastMath, and to define new functions like sinc (sinus cardinal = sin(x) / x).
- Math() - Constructor for class cds.healpix.common.math.Math
- max(int, int) - Static method in class cds.healpix.common.math.HackersDelight
-
Returns the greater of two values.
- max(long, long) - Static method in class cds.healpix.common.math.HackersDelight
-
Returns the greater of two values.
- MbtTest - Class in cds.healpix
- MbtTest() - Constructor for class cds.healpix.MbtTest
- mec(CooXYZ...) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the Minimum Enclosing Cone, i.e.
- mec(CooXYZ, CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the minimum enclosing cone, i.e.
- mec(CooXYZ, CooXYZ, CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the Minimum Enclosing Cone, i.e.
- min(int, int) - Static method in class cds.healpix.common.math.HackersDelight
-
Returns the smaller of two values.
- min(long, long) - Static method in class cds.healpix.common.math.HackersDelight
-
Returns the smaller of two values.
N
- N - Enum constant in enum class cds.healpix.CompassPoint.Cardinal
-
North.
- N - Enum constant in enum class cds.healpix.CompassPoint.MainWind
-
North.
- name() - Method in interface cds.healpix.AuxiliaryAxis
-
Returns the name of the auxiliary axis.
- NE - Enum constant in enum class cds.healpix.CompassPoint.MainWind
-
Northeast.
- NE - Enum constant in enum class cds.healpix.CompassPoint.Ordinal
-
Northeast.
- neighbour(long, CompassPoint.MainWind) - Method in class cds.healpix.HealpixNested
- neighbour(long, CompassPoint.MainWind) - Method in class cds.healpix.HealpixNestedFast
- neighbour(long, CompassPoint.MainWind) - Method in interface cds.healpix.NeighbourSelector
-
The hash value of the neighbour of the cell of given hash, in the given deirection.
- NeighbourList - Class in cds.healpix
-
Class storing the hash values of the neighbour cells of a cell of given hash, together with the direction of each neighbour with respect to the central cell.
- NeighbourList(int) - Constructor for class cds.healpix.NeighbourList
- neighbours(long) - Method in class cds.healpix.HealpixNested
- neighbours(long) - Method in class cds.healpix.HealpixNestedFast
- neighbours(long) - Method in interface cds.healpix.NeighbourSelector
-
Returns the list of the hash of the cells surrounding the cell defined by the given hash.
- neighbours(long, FlatHashList) - Method in class cds.healpix.HealpixNested
- neighbours(long, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- neighbours(long, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
-
Idem as
NeighbourSelector.neighbours(long, NeighbourList)
except that the result is put in a simpleFlatHashList
. - neighbours(long, NeighbourList) - Method in class cds.healpix.HealpixNested
- neighbours(long, NeighbourList) - Method in class cds.healpix.HealpixNestedFast
- neighbours(long, NeighbourList) - Method in interface cds.healpix.NeighbourSelector
-
Equivalent of
NeighbourSelector.neighbours(long)
but passing in argument the list object to be filled. - neighbours(long, EnumSet<CompassPoint.MainWind>) - Method in class cds.healpix.HealpixNested
- neighbours(long, EnumSet<CompassPoint.MainWind>) - Method in class cds.healpix.HealpixNestedFast
- neighbours(long, EnumSet<CompassPoint.MainWind>) - Method in interface cds.healpix.NeighbourSelector
-
Equivalent of
NeighbourSelector.neighbours(long, FlatHashList)
but with the list of direction of the wanted neighbours. - neighbours(long, EnumSet<CompassPoint.MainWind>, NeighbourList) - Method in class cds.healpix.HealpixNested
- neighbours(long, EnumSet<CompassPoint.MainWind>, NeighbourList) - Method in class cds.healpix.HealpixNestedFast
- neighbours(long, EnumSet<CompassPoint.MainWind>, NeighbourList) - Method in interface cds.healpix.NeighbourSelector
-
Equivalent of
NeighbourSelector.neighbours(long, FlatHashList)
but with the list of direction of the wanted neighbours. - NEIGHBOURS - Static variable in class cds.healpix.HealpixNestedFast
- NeighbourSelector - Interface in cds.healpix
-
In this interface methods, we do not used an
EnumMap
ofCompassPoint.MainWind
but aNeighbourList
because: 1 - we want to avoid autoboxing (a map storing Long and not long). - NestedEllipticalConeComputerApprox - Class in cds.healpix
- NestedEllipticalConeComputerApprox(double, double, double, HealpixNested) - Constructor for class cds.healpix.NestedEllipticalConeComputerApprox
- NestedEllipticalConeComputerApprox.Mode - Enum Class in cds.healpix
- newComputer() - Method in class cds.healpix.HealpixNestedFixedRadiusCone4XMatch
-
To obtain new instances in case we want to use multi-threading, since an object is possibly not thread-safe.
- newComputer() - Method in interface cds.healpix.HealpixNestedFixedRadiusConeComputer
-
To obtain new instances in case we want to use multi-threading, since an object is possibly not thread-safe.
- newConeComputer(double) - Method in class cds.healpix.HealpixNested
-
Returns a
HealpixNestedFixedRadiusConeComputer
, to be used in a distinct thread. - newConeComputer4Xmatch(double) - Method in class cds.healpix.HealpixNested
-
We suppose here that the radius of the (cross-match) cone is smaller that the typical size of the cell by a factor at least 2 or 3.
- newConeComputerApprox(double) - Method in class cds.healpix.HealpixNested
-
Simpler version of the cone search, but at the cost of approximation (false positives).
- newEllipticalConeComputer(double, double, double) - Method in class cds.healpix.HealpixNested
-
Simple ellipse search, but at the cost of approximations (leading to false positive).
- newHashComputer() - Method in class cds.healpix.HealpixNested
-
In multi-threaded environments, each thread must have its own
HashComputer
sinceHashComputer
is not thread safe. - newHashComputerWithAux(AuxiliaryAxis) - Method in class cds.healpix.HealpixNested
-
WARNING: the return object in not thread-safe!
- newNeighbourSelector() - Method in class cds.healpix.HealpixNested
-
The internal
NeighbourSelector
being thread-safe and unmutable, we return it instead of creating a new instance. - newPolygonComputer() - Method in class cds.healpix.HealpixNested
-
Returns a new instance of
HealpixNestedPolygonComputer
at this object depth. - newVerticesAndPathComputer() - Method in class cds.healpix.HealpixNested
-
Returns a
VerticesAndPathComputer
, to be used in a distinct thread. - next() - Method in interface cds.healpix.FlatHashIterator
-
Returns the next element in the iteration.
- next() - Method in class cds.healpix.ToCellItDecorator
- next() - Method in class cds.healpix.ToRangeItDecorator
- nextClockwise() - Method in enum class cds.healpix.CompassPoint.Cardinal
-
Returns the next cardinal point in the clockwise direction.
- nextCounterClockwise() - Method in enum class cds.healpix.CompassPoint.Cardinal
-
Returns the next cardinal point in the counter-clockwise direction.
- nHash(int) - Static method in class cds.healpix.Healpix
-
Returns the number of cells (so the number of distinct hash value) the unit sphere is divided in at the given depth.
- nIsolatitudeRings(int) - Static method in class cds.healpix.Healpix
-
Returns the number of isolatitude rings at the given depth, i.e.
- nlz(int) - Static method in class cds.healpix.common.math.HackersDelight
-
Branch-free version of
Integer.numberOfLeadingZeros(int)
(also taken from the HD). - norm() - Method in class cds.healpix.common.sphgeom.Vect3D
-
Returns the norm of this vector.
- normalized() - Method in class cds.healpix.common.sphgeom.Vect3D
-
Returns the vector having the same direction than this vector, but normalized (norm = 1).
- normalizedSum(CooXYZ...) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Returns the sum of the given vector, normalized so that the resulting vector is on the unit sphere.
- nside(int) - Static method in class cds.healpix.Healpix
-
Returns the number of cells along both axis of a base-resolution cell at the given depth.
- nVertices() - Method in class cds.healpix.common.sphgeom.Polygon
-
Returns the number of vertices the polygon contains.
- NW - Enum constant in enum class cds.healpix.CompassPoint.MainWind
-
Northwest.
- NW - Enum constant in enum class cds.healpix.CompassPoint.Ordinal
-
Northwest.
O
- ONE_FOURTH - Static variable in class cds.healpix.common.math.Math
- ONE_OVER_120 - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 1/120 = 1/5!.
- ONE_OVER_24 - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 1/24 = 1/4!.
- ONE_OVER_2PI - Static variable in class cds.healpix.common.math.Math
- ONE_OVER_5040 - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 1/5040 = 1/7!.
- ONE_OVER_720 - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 1/720 = 1/6!.
- ONE_OVER_PI - Static variable in class cds.healpix.common.math.Math
- ONE_SIXTH - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 1/6 = 1/6.
- ONE_THIRD - Static variable in class cds.healpix.common.math.Math
- ONE_THIRD - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 1/3.
- oneMinusSin(double) - Static method in class cds.healpix.common.math.Math
-
To be used when sin(a) is near from 1 and a high precision is needed on 1 - sin(a).
- opposite() - Method in class cds.healpix.common.sphgeom.Vect3D
-
Returns a vector having the opposite coordinates of this vector.
- overlapCone(double, double, double) - Method in class cds.healpix.common.sphgeom.EllipticalCone
-
squaredMahalanobisDistance Returns
true
if the given cone overlap the elliptical cone. - overlapping(double, double, NestedEllipticalConeComputerApprox.Mode) - Method in class cds.healpix.NestedEllipticalConeComputerApprox
- OVERLAPPING - Enum constant in enum class cds.healpix.HealpixNestedFixedRadiusConeComputer.ReturnedCells
-
Cells overlapping the cone (fully included in the cone or simply overlapping it): CONE_AREA INTERSECT CELL_AREA > 0.
- OVERLAPPING_CELLS - Enum constant in enum class cds.healpix.NestedEllipticalConeComputerApprox.Mode
- OVERLAPPING_CENTERS - Enum constant in enum class cds.healpix.NestedEllipticalConeComputerApprox.Mode
- overlappingCells(double[][]) - Method in class cds.healpix.HealpixNestedPolygonComputer
- overlappingCells(double, double) - Method in interface cds.healpix.HealpixNestedFixedRadiusConeComputer
-
MOC of the cells having a part of their surface area in common with the given cone
- overlappingCells(double, double, long[]) - Method in class cds.healpix.HealpixNestedFixedRadiusCone4XMatch
-
Fill the given array with the cells overlapping the cone of given center (may include false positive).
- overlappingCells(double, double, HealpixNestedFixedRadiusConeComputer.ReturnedCells) - Method in interface cds.healpix.HealpixNestedFixedRadiusConeComputer
-
Conveniency method to have a simgle entry point for the various possible cells-in-cone outputs.
- overlappingCenters(double[][]) - Method in class cds.healpix.HealpixNestedPolygonComputer
- overlappingCenters(double, double) - Method in interface cds.healpix.HealpixNestedFixedRadiusConeComputer
-
MOC of the cells which centers lie inside the given cone.
P
- PARTIAL - Enum constant in enum class cds.healpix.HealpixNestedBMOC.Status
-
The cell is partially covered by the region.
- pathAlongCellEdge(long, CompassPoint.Cardinal, boolean, int) - Method in class cds.healpix.HealpixNested
- pathAlongCellEdge(long, CompassPoint.Cardinal, boolean, int) - Method in class cds.healpix.HealpixNestedFast
- pathAlongCellEdge(long, CompassPoint.Cardinal, boolean, int) - Method in interface cds.healpix.VerticesAndPathComputer
- pathAlongCellEdge(long, CompassPoint.Cardinal, boolean, int, double[][]) - Method in class cds.healpix.HealpixNested
- pathAlongCellEdge(long, CompassPoint.Cardinal, boolean, int, double[][]) - Method in class cds.healpix.HealpixNestedFast
- pathAlongCellEdge(long, CompassPoint.Cardinal, boolean, int, double[][]) - Method in interface cds.healpix.VerticesAndPathComputer
- pathAlongCellSide(long, CompassPoint.Cardinal, CompassPoint.Cardinal, boolean, int) - Method in class cds.healpix.HealpixNested
- pathAlongCellSide(long, CompassPoint.Cardinal, CompassPoint.Cardinal, boolean, int) - Method in class cds.healpix.HealpixNestedFast
- pathAlongCellSide(long, CompassPoint.Cardinal, CompassPoint.Cardinal, boolean, int) - Method in interface cds.healpix.VerticesAndPathComputer
-
Compute points on a given side of a given HEALPix cell on the unit sphere.
- pathAlongCellSide(long, CompassPoint.Cardinal, CompassPoint.Cardinal, boolean, int, double[][]) - Method in class cds.healpix.HealpixNested
- pathAlongCellSide(long, CompassPoint.Cardinal, CompassPoint.Cardinal, boolean, int, double[][]) - Method in class cds.healpix.HealpixNestedFast
- pathAlongCellSide(long, CompassPoint.Cardinal, CompassPoint.Cardinal, boolean, int, double[][]) - Method in interface cds.healpix.VerticesAndPathComputer
- pathAlongEdge(int) - Method in class cds.healpix.common.sphgeom.EllipticalCone
-
Returns the coordinates (lonRad, latRad) of points which are on the path along the ellipse edge on the unit sphere.
- PI - Static variable in class cds.healpix.common.math.Math
- PI_OVER_FOUR - Static variable in class cds.healpix.common.math.Math
- Polygon - Class in cds.healpix.common.sphgeom
-
Class defining (and storing the vertices of) a polygon on the unit sphere.
- Polygon(CooXYZ[]) - Constructor for class cds.healpix.common.sphgeom.Polygon
-
Create a new polygon from the given list of vertices, using the
Polygon.ContainsSouthPoleComputer.BASIC
method to define its inside and outside. - Polygon(CooXYZ[], Polygon.ContainsSouthPoleComputer) - Constructor for class cds.healpix.common.sphgeom.Polygon
-
Create a new polygon from the given list of vertices, using the given method to define its inside and outside.
- Polygon.ContainsSouthPoleComputer - Enum Class in cds.healpix.common.sphgeom
-
Defines the method used to know if the south pole is in the polygon or in its complement.
- pow(double, double) - Static method in class cds.healpix.common.math.Math
- project(double) - Method in interface cds.healpix.AuxiliaryAxis
-
Project (or normalize) the given auxiliary axis value into the [0.0, 1.0[ range.
- project(double, double) - Method in class cds.healpix.Healpix
-
Project the given spherical coordinates into the Euclidean plane, following the HPX WCS projection (see Calabretta2007).
- project(double, double) - Method in interface cds.healpix.Projection
-
Project the given spherical coordinates into the Euclidean plane.
- project(double, double, double[]) - Method in class cds.healpix.Healpix
- project(double, double, double[]) - Method in interface cds.healpix.Projection
-
See
Projection.project(double, double)
with the result stored in the given array. - Projection - Interface in cds.healpix
-
Define a projection of spherical coordinates (in the unit sphere) to the Euclidean plane, together with the reverse operation.
- PROVIDED_FALSE - Enum constant in enum class cds.healpix.common.sphgeom.Polygon.ContainsSouthPoleComputer
-
We explicilty tell that the south pole is NOT inside the polygon.
- PROVIDED_TRUE - Enum constant in enum class cds.healpix.common.sphgeom.Polygon.ContainsSouthPoleComputer
-
We explicitly tell that the south pole is inside the polygon.
- push(int, long) - Method in interface cds.healpix.CellSink
- put(long) - Method in class cds.healpix.FlatHashList
- put(ListOfHash) - Method in class cds.healpix.FlatHashList
Q
- Q_17_OVER_315 - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 17/215.
R
- radiusRad() - Method in class cds.healpix.common.sphgeom.Cone
-
Returns the angle of the cone (the distance between its center and the its edge), in radians.
- Range - Class in cds.healpix
-
Defines an Hash Range at the deeper depth.
- Range(long, long) - Constructor for class cds.healpix.Range
- rangeIterator() - Method in class cds.healpix.HealpixNestedBMOC
-
An Iterator over hash Ranges at order 29.
- regularRingEncode(long, int, int) - Method in class cds.healpix.HealpixNested
-
Encode the given data into the ring scheme hash.
- roots(double, double, double, double[]) - Static method in class cds.healpix.common.math.Math
-
Compute the number of real roots of the quadratic equation: q2*x^2 + q1*x + q0 = 0
- roots(double, double, double, double, double[]) - Static method in class cds.healpix.common.math.Math
- round(double) - Static method in class cds.healpix.common.math.Math
- round(float) - Static method in class cds.healpix.common.math.Math
S
- S - Enum constant in enum class cds.healpix.CompassPoint.Cardinal
-
South.
- S - Enum constant in enum class cds.healpix.CompassPoint.MainWind
-
South.
- SAFE_MIN - Static variable in class cds.healpix.common.math.FastMath
- scalarProd(CooXYZ) - Method in class cds.healpix.common.sphgeom.CooXYZ
-
Computes the scalar product of this point with given vectors.
- scalarProd(Vect3D) - Method in class cds.healpix.common.sphgeom.CooXYZ
-
Computes the scalar product of this point with given vectors.
- scalarProd(Vect3D, Vect3D) - Static method in class cds.healpix.common.sphgeom.Vect3D
-
Returns the scalar product of v1 by v2.
- SE - Enum constant in enum class cds.healpix.CompassPoint.MainWind
-
Southeast.
- SE - Enum constant in enum class cds.healpix.CompassPoint.Ordinal
-
Southeast.
- setProjCenter(double, double) - Method in class cds.healpix.common.sphgeom.EllipticalCone
- SIGN_BIT_MASK_I - Static variable in class cds.healpix.common.math.HackersDelight
-
Bit mask to isolate the sign bit of an int or a float.
- SIGN_BIT_MASK_L - Static variable in class cds.healpix.common.math.HackersDelight
-
Bit mask to isolate the sign bit of a long or double.
- signum(double) - Static method in class cds.healpix.common.math.Math
- sin(double) - Static method in class cds.healpix.common.math.Math
- sinc(double) - Static method in class cds.healpix.common.math.Math
-
Returns the cardinal sine function of the given angle, i.e.
- sincP(double) - Static method in class cds.healpix.common.math.Math
-
Same as
Math.sinc(double)
but assuming the argument is positive. - sinO1(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric sine around a = 0 at the order of the 1st degree.
- sinO3(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric sine around a = 0 at the order of the 3rd degree.
- sinO5(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric sine around a = 0 at the order of the 5th degree.
- sinO7(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric sine around a = 0 at the order of the 7th degree.
- sinQ(double, double) - Static method in class cds.healpix.common.math.FastMath
-
Compute sine over the first quadrant (0 < x < pi/2).
- size() - Method in class cds.healpix.FlatHashList
- size() - Method in class cds.healpix.HealpixNestedBMOC
-
Returns the number of elements the moc contains, i.e.
- size() - Method in interface cds.healpix.ListOfHash
-
Returns the current number of elements in the flat list.
- size() - Method in class cds.healpix.NeighbourList
- SMALLER_EDGE2OPEDGE_DIST - Static variable in class cds.healpix.Healpix
-
For each HEALPix depth, stores the smallest distance from an edge of a cell to the opposite edge of the same cell.
- sortByHashAsc() - Method in class cds.healpix.FlatHashList
- sortByHashAsc() - Method in class cds.healpix.NeighbourList
- sortedExternalEdges(long, int) - Method in class cds.healpix.HealpixNested
- sortedExternalEdges(long, int) - Method in class cds.healpix.HealpixNestedFast
- sortedExternalEdges(long, int) - Method in interface cds.healpix.NeighbourSelector
- sortedExternalEdges(long, int, FlatHashList) - Method in class cds.healpix.HealpixNested
- sortedExternalEdges(long, int, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- sortedExternalEdges(long, int, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdge(long, int, CompassPoint.Ordinal) - Method in class cds.healpix.HealpixNested
- sortedInternalEdge(long, int, CompassPoint.Ordinal) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdge(long, int, CompassPoint.Ordinal) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdge(long, int, CompassPoint.Ordinal, FlatHashList) - Method in class cds.healpix.HealpixNested
- sortedInternalEdge(long, int, CompassPoint.Ordinal, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdge(long, int, CompassPoint.Ordinal, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdgeNE(long, int) - Method in class cds.healpix.HealpixNested
- sortedInternalEdgeNE(long, int) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdgeNE(long, int) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdgeNE(long, int, FlatHashList) - Method in class cds.healpix.HealpixNested
- sortedInternalEdgeNE(long, int, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdgeNE(long, int, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdgeNW(long, int) - Method in class cds.healpix.HealpixNested
- sortedInternalEdgeNW(long, int) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdgeNW(long, int) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdgeNW(long, int, FlatHashList) - Method in class cds.healpix.HealpixNested
- sortedInternalEdgeNW(long, int, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdgeNW(long, int, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdges(long, int) - Method in class cds.healpix.HealpixNested
- sortedInternalEdges(long, int) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdges(long, int) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdges(long, int, FlatHashList) - Method in class cds.healpix.HealpixNested
- sortedInternalEdges(long, int, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdges(long, int, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdgeSE(long, int) - Method in class cds.healpix.HealpixNested
- sortedInternalEdgeSE(long, int) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdgeSE(long, int) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdgeSE(long, int, FlatHashList) - Method in class cds.healpix.HealpixNested
- sortedInternalEdgeSE(long, int, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdgeSE(long, int, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdgeSW(long, int) - Method in class cds.healpix.HealpixNested
- sortedInternalEdgeSW(long, int) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdgeSW(long, int) - Method in interface cds.healpix.NeighbourSelector
- sortedInternalEdgeSW(long, int, FlatHashList) - Method in class cds.healpix.HealpixNested
- sortedInternalEdgeSW(long, int, FlatHashList) - Method in class cds.healpix.HealpixNestedFast
- sortedInternalEdgeSW(long, int, FlatHashList) - Method in interface cds.healpix.NeighbourSelector
- spheDist(CooXYZ, CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
-
Retruns the spherical distance separating the two given points.
- sqrt(double) - Static method in class cds.healpix.common.math.FastMath
-
Compute the square root of a number.
- sqrt(double) - Static method in class cds.healpix.common.math.Math
- SQRT2 - Static variable in class cds.healpix.common.math.Math
- SQRT2_INV - Static variable in class cds.healpix.common.math.Math
- SQRT3 - Static variable in class cds.healpix.common.math.Math
- SQRT3_INV - Static variable in class cds.healpix.common.math.Math
- SQRT6 - Static variable in class cds.healpix.common.math.Math
- sqrtOfOneMinusSin(double) - Static method in class cds.healpix.common.math.Math
-
To be used when sin(a) is near from 1 and a high precision is needed on sqrt(1 - sin(a)).
- sqrtOfOneMinusSinPC(double) - Static method in class cds.healpix.common.math.Math
-
Same as
Math.sqrtOfOneMinusSin(double)
but limited to angle having a positive cosine (in practice cos(a/2 + PI/2) must be positive). - status(int, long) - Method in class cds.healpix.HealpixNestedBMOC
-
Returns the status of the given hash at the given depth
- STD_FXP - Enum constant in enum class cds.healpix.common.sphgeom.Polygon.ContainsSouthPoleComputer
-
Consider that the gravity center of the first 3 non-aligned vertices is inside the polygon if it is on the left of the first two edges, then test is the south pole is inside or outside the polygon.
- STD_IVOA - Enum constant in enum class cds.healpix.common.sphgeom.Polygon.ContainsSouthPoleComputer
-
Consider that the inside of the polygon is always located on the left part of each edge (thus, the inside become the outside when considering the vertices list in reverse order), then test is the south pole is inside or outside the polygon.
- SW - Enum constant in enum class cds.healpix.CompassPoint.MainWind
-
Southwest.
- SW - Enum constant in enum class cds.healpix.CompassPoint.Ordinal
-
Southwest.
T
- tan(double) - Static method in class cds.healpix.common.math.Math
- tanh(double) - Static method in class cds.healpix.common.math.Math
- tanO1(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric tan around a = 0 at the order of the 1st degree.
- tanO3(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric tan around a = 0 at the order of the 3rd degree.
- tanO5(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric tan around a = 0 at the order of the 5th degree.
- tanO7(double) - Static method in class cds.healpix.common.math.TaylorSeries
-
Returns the Taylor serie of the trigonometric tan around a = 0 at the order of the 7th degree.
- TaylorSeries - Class in cds.healpix.common.math
-
Utility class continaing the Taylor expansion of a few trigonometric functions.
- TaylorSeries() - Constructor for class cds.healpix.common.math.TaylorSeries
- THREE_OVER_40 - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 3/40.
- Tile2HPX - Class in cds.healpix
- Tile2HPX(int, int, Tile2HPX.WCSFrame) - Constructor for class cds.healpix.Tile2HPX
- Tile2HPX.WCSFrame - Enum Class in cds.healpix
- to - Variable in class cds.healpix.Range
-
Range lower bound (exclusive).
- toBits(double) - Static method in class cds.healpix.common.math.HackersDelight
- toCardinal() - Method in enum class cds.healpix.CompassPoint.MainWind
-
Returns the equivalent cardinal point in the
CompassPoint.Cardinal
enum. - ToCellItDecorator - Class in cds.healpix
-
Range iterator to cell iterator decorator.
- ToCellItDecorator(int, int, Iterator<Range>) - Constructor for class cds.healpix.ToCellItDecorator
- toCells(CellSink) - Method in class cds.healpix.Range
-
Transforms this range in a list of HEALPix cells that are added to the given
sink
. - toCellsGeneralized(int, int, CellSink) - Method in class cds.healpix.Range
-
Transforms this range in a list of cells that are added to the given
sink
. - toCellsWithKnowledge(CellSink, int, int, long, long) - Method in class cds.healpix.Range
-
Same as
toCells
but with additional informations which are (see parameter list). - toDeeperDepth(int) - Method in class cds.healpix.HealpixNestedBMOC
-
Returns a new BMOC having a deeper depth.
- toDegrees(double) - Static method in class cds.healpix.common.math.Math
- toEquaCooXYZ(CooXYZ) - Static method in class cds.healpix.common.sphgeom.CooXYZ
- toFitsHeader(int, long, int, Tile2HPX.WCSFrame) - Static method in class cds.healpix.Tile2HPX
- toFitsHeader(long) - Method in class cds.healpix.Tile2HPX
- toLat() - Method in class cds.healpix.common.sphgeom.Vect3D
-
Returns the latitude coordinates from the vector, in radians.
- toLon() - Method in class cds.healpix.common.sphgeom.Vect3D
-
Returns the longitude coordinate from the vector, in radians.
- toLowerDepth(int) - Method in class cds.healpix.HealpixNestedBMOC
- toNested(long) - Method in class cds.healpix.HealpixNested
-
Returns the nested representation if the given ring hash.
- toOrdinal() - Method in enum class cds.healpix.CompassPoint.MainWind
-
Returns the equivalent ordinal point in the
CompassPoint.Ordinal
enum (throws an IllegalArgumentException if the direction is not an ordinal point). - toRadians(double) - Static method in class cds.healpix.common.math.Math
- ToRangeItDecorator - Class in cds.healpix
-
WARNING: this is so far dim = 2 specific!
- ToRangeItDecorator(Iterator<HealpixNestedBMOC.CurrentValueAccessor>) - Constructor for class cds.healpix.ToRangeItDecorator
- toRing(long) - Method in class cds.healpix.HealpixNested
-
Returns the ring representation if the given nested hash.
- toString() - Method in class cds.healpix.common.sphgeom.Cone
- toString() - Method in class cds.healpix.common.sphgeom.CooXYZ
- toString() - Method in class cds.healpix.common.sphgeom.Vect3D
- toString() - Method in class cds.healpix.FlatHashList
- TRANSITION_LATITUDE - Static variable in class cds.healpix.Healpix
-
Limit on the |latitude (in radians)| between the equatorial region and the polar caps.
- TRANSITION_Z - Static variable in class cds.healpix.Healpix
-
Limit on |z|=|sin(lat)| between the equatorial region and the polar caps.
- TWO_OVER_15 - Static variable in class cds.healpix.common.math.TaylorSeries
-
Constant value equal to 2/15.
- TWO_OVER_PI - Static variable in class cds.healpix.common.math.Math
- TWO_PI - Static variable in class cds.healpix.common.math.Math
U
- UI - Static variable in class cds.healpix.Healpix
-
Unique instance of this class (needed to implement the
Projection
interface). - uniq(int, long) - Static method in class cds.healpix.Healpix
-
Create the unique representation of the given hash at the given depth.
- uniq2depth(long) - Static method in class cds.healpix.Healpix
-
Extract the depth from the unique representation of the hash.
- uniq2hash(long) - Static method in class cds.healpix.Healpix
-
Extract the hash from the the unique representation of the hash.
- uniq2hash(long, int) - Static method in class cds.healpix.Healpix
-
Faster version of
Healpix.uniq2hash(long)
in case we know (or have already extracted) the depth. - unproject(double) - Method in interface cds.healpix.AuxiliaryAxis
-
Unproject (denormalize) the value from the [0.0, 1.0[ range.
- unproject(double, double) - Method in class cds.healpix.Healpix
- unproject(double, double) - Method in interface cds.healpix.Projection
-
Reverse projection: we look for spherical coordinates from their projected coordinates (
Projection.project(double, double)
. - unproject(double, double, double[]) - Method in class cds.healpix.Healpix
- unproject(double, double, double[]) - Method in interface cds.healpix.Projection
-
See
Projection.unproject(double, double)
with the result stored in the given array.
V
- valueOf(String) - Static method in enum class cds.healpix.common.sphgeom.Polygon.ContainsSouthPoleComputer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cds.healpix.CompassPoint.Cardinal
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cds.healpix.CompassPoint.MainWind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cds.healpix.CompassPoint.Ordinal
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cds.healpix.fillingcurve.FillingCurve2DType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cds.healpix.HealpixNestedBMOC.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cds.healpix.HealpixNestedFixedRadiusConeComputer.ReturnedCells
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cds.healpix.NestedEllipticalConeComputerApprox.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cds.healpix.Tile2HPX.WCSFrame
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cds.healpix.common.sphgeom.Polygon.ContainsSouthPoleComputer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cds.healpix.CompassPoint.Cardinal
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cds.healpix.CompassPoint.MainWind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cds.healpix.CompassPoint.Ordinal
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cds.healpix.fillingcurve.FillingCurve2DType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cds.healpix.HealpixNestedBMOC.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cds.healpix.HealpixNestedFixedRadiusConeComputer.ReturnedCells
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cds.healpix.NestedEllipticalConeComputerApprox.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cds.healpix.Tile2HPX.WCSFrame
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vect3D - Class in cds.healpix.common.sphgeom
-
Three dimensional vector.
- Vect3D(double, double) - Constructor for class cds.healpix.common.sphgeom.Vect3D
-
Constructor from the spherical coordinates on the unit sphere.
- Vect3D(double, double, double) - Constructor for class cds.healpix.common.sphgeom.Vect3D
-
Constructor for the Cartesian coordiantes.
- vertex(int) - Method in class cds.healpix.common.sphgeom.Polygon
-
Returns the vertex located at the given index in the polygin vertex list.
- vertex(long, CompassPoint.Cardinal) - Method in class cds.healpix.HealpixNested
- vertex(long, CompassPoint.Cardinal) - Method in class cds.healpix.HealpixNestedFast
- vertex(long, CompassPoint.Cardinal) - Method in interface cds.healpix.VerticesAndPathComputer
-
Compute the position of an HEALPix cell vertex on the unit sphere.
- vertex(long, CompassPoint.Cardinal, double[]) - Method in class cds.healpix.HealpixNested
- vertex(long, CompassPoint.Cardinal, double[]) - Method in class cds.healpix.HealpixNestedFast
- vertex(long, CompassPoint.Cardinal, double[]) - Method in interface cds.healpix.VerticesAndPathComputer
-
See
VerticesAndPathComputer.vertex(long, Cardinal)
, except that the result is stored in the given array. - vertices(long, EnumMap<CompassPoint.Cardinal, double[]>) - Method in class cds.healpix.HealpixNested
- vertices(long, EnumMap<CompassPoint.Cardinal, double[]>) - Method in class cds.healpix.HealpixNestedFast
- vertices(long, EnumMap<CompassPoint.Cardinal, double[]>) - Method in interface cds.healpix.VerticesAndPathComputer
- vertices(long, EnumSet<CompassPoint.Cardinal>) - Method in class cds.healpix.HealpixNested
- vertices(long, EnumSet<CompassPoint.Cardinal>) - Method in class cds.healpix.HealpixNestedFast
- vertices(long, EnumSet<CompassPoint.Cardinal>) - Method in interface cds.healpix.VerticesAndPathComputer
-
Returns the vertices located at the given cardinal points.
- VerticesAndPathComputer - Interface in cds.healpix
-
Interface defining methods used to compute the position (on the unit sphere) of HEALPix cells center and vertices, and paths along HEALPix cells sides and edge.
W
- W - Enum constant in enum class cds.healpix.CompassPoint.Cardinal
-
West.
- W - Enum constant in enum class cds.healpix.CompassPoint.MainWind
-
West.
X
- x() - Method in class cds.healpix.common.sphgeom.CooXYZ
-
Getter
- x() - Method in class cds.healpix.common.sphgeom.Vect3D
-
Getter
- X_INDEX - Static variable in interface cds.healpix.Projection
-
Index of the x coordinate in the array containing the result of a project method.
- xy2hash(double, double) - Method in interface cds.healpix.fillingcurve.FillingCurve2D
-
The default implementation (not implemented to stay compatible with Java Version < 8) should be:
return ij2hash((int) x, (int) y)
.
Y
- y() - Method in class cds.healpix.common.sphgeom.CooXYZ
-
Getter
- y() - Method in class cds.healpix.common.sphgeom.Vect3D
-
Getter
- Y_INDEX - Static variable in interface cds.healpix.Projection
-
Index of the y coordinate in the array containing the result of a project method.
Z
- z() - Method in class cds.healpix.common.sphgeom.CooXYZ
-
Getter
- z() - Method in class cds.healpix.common.sphgeom.Vect3D
-
Getter
- Z_ORDER_LUPT - Enum constant in enum class cds.healpix.fillingcurve.FillingCurve2DType
- Z_ORDER_OR - Enum constant in enum class cds.healpix.fillingcurve.FillingCurve2DType
- Z_ORDER_XOR - Enum constant in enum class cds.healpix.fillingcurve.FillingCurve2DType
- ZOC_VMSB_LOOKUP_BYTE - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Z-Order Curve (ZOC) implementation in which the vertical coordinate carry the most significant bit (VMSB).
- ZOC_VMSB_LOOKUP_INT - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Z-Order Curve (ZOC) implementation in which the vertical coordinate carry the most significant bit (VMSB).
- ZOC_VMSB_LOOKUP_SHORT - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Z-Order Curve (ZOC) implementation in which the vertical coordinate carry the most significant bit (VMSB).
- ZOC_VMSB_OR_BYTE - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Z-Order Curve (ZOC) implementation in which the vertical coordinate carry the most significant bit (VMSB).
- ZOC_VMSB_OR_INT - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Z-Order Curve (ZOC) implementation in which the vertical coordinate carry the most significant bit (VMSB).
- ZOC_VMSB_OR_SHORT - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Z-Order Curve (ZOC) implementation in which the vertical coordinate carry the most significant bit (VMSB).
- ZOC_VMSB_XOR_BYTE - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Z-Order Curve (ZOC) implementation in which the vertical coordinate carry the most significant bit (VMSB).
- ZOC_VMSB_XOR_INT - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Z-Order Curve (ZOC) implementation in which the vertical coordinate carry the most significant bit (VMSB).
- ZOC_VMSB_XOR_SHORT - Static variable in class cds.healpix.fillingcurve.ZOrderCurve2DImpls
-
Z-Order Curve (ZOC) implementation in which the vertical coordinate carry the most significant bit (VMSB).
- ZOrderCurve2DImpls - Class in cds.healpix.fillingcurve
-
Utility class containing several implementations of the z-order curve in two dimension.
- ZOrderCurve3D - Class in cds.healpix.fillingcurve
-
Implementation of the 3d z-order curve based on lookup tables.
All Classes and Interfaces|All Packages|Constant Field Values