| Interface | Description |
|---|---|
| AuxiliaryAxis |
Define an auxiliary axis, i.e. a 3rd dimension to be taken into account when computing
an HEALPix index.
|
| FlatHashIterable |
Equivalent of
Iterable but for FlatHashIterator. |
| FlatHashIterator |
Define an iterator over the primitive type 'long'.
|
| HashComputer |
Computing a hash value may implies objects creations.
|
| HashComputerWithAux |
Compute an HEALPix hash value additionaly taking a 3rd dimension (the auxiliary axis).
|
| HealpixNestedBMOC.CurrentValueAccessor |
Provides informations on the current element of the BMOC while iterating over it.
|
| HealpixNestedFixedRadiusConeComputer |
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.
|
| HierarchyItem |
The interface defines an item which is part of a Hierarchy.
|
| ListOfHash |
Interface defining a simple flat list of hash values (we do not
use a Java List to avoid autoboxing.
|
| NeighbourSelector |
In this interface methods, we do not used an
EnumMap of CompassPoint.MainWind but a
NeighbourList because:
1 - we want to avoid autoboxing (a map storing Long and not long).
2 - we want to transparently deal with cases in which there is no neighbour in a given direction. |
| Projection |
Define a projection of spherical coordinates (in the unit sphere) to the Euclidean plane, together
with the reverse operation.
|
| VerticesAndPathComputer |
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.
|
| Class | Description |
|---|---|
| CompassPoint |
Utility class simply defining enums.
|
| FlatHashList |
This class is used when the number of Hash returned y a function is not necessarily
known in advance but has an upper bound.
|
| Healpix |
Utility class containing HEALPix constants and operations which are independent of the depth.
|
| HealpixCLI |
Simple and Basic CLI (Command Line Interface) for quick testing.
|
| HealpixNested |
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.
|
| HealpixNestedBMOC |
A BMOC is a MOC storing for each element a binary value telling if the cell is PARTIALY or
FULLY covered by a region.
|
| HealpixNestedFast |
A faster, thread-safe, but ugly (sorry: less readable) version of
HealpixNested. |
| HealpixNestedFixedRadiusCone4XMatch |
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.
|
| HealpixNestedPolygonComputer | |
| NeighbourList |
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.
|
| Tile2HPX |
| Enum | Description |
|---|---|
| CompassPoint.Cardinal |
Enum defining the compass cardinal points.
|
| CompassPoint.MainWind |
Enum defining the compass main wind points.
|
| CompassPoint.Ordinal |
Enum defining the compass ordinal points.
|
| HealpixNestedBMOC.Status |
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.
|
| HealpixNestedFixedRadiusConeComputer.ReturnedCells | |
| Tile2HPX.WCSFrame |
Copyright © 2018 F.-X. Pineau, CDS, Observatoire Astronomique de Strasbourg, Universite de Strasbourg, CNRS. All Rights Reserved.