| Interface | Description |
|---|---|
| HTMindex |
The HTMindex is the main interface for the HTM implementation.
|
| Markup |
These flags are used to keep track od nodes in Convex when an intersect is
being performed.
|
| Class | Description |
|---|---|
| Base |
Simple class used inside HTMfunc.
|
| Constraint |
The Constraint is really a cone on the sky-sphere.
|
| Convex |
The Convex class encapsulates all the code for intersection and lookup.
|
| Domain |
A Domain manages a list of Convexes.
|
| ErrorHandler | |
| HTMedge |
Edge class The Edges are needed at construction time of the spatial index.
|
| HTMfunc |
These are the core routines for the HTM.
|
| HTMindexImp |
HTMindex is the class for the the sky indexing routines.
|
| HTMrange |
Handles a range of HTM ids using skip lists.
|
| HTMrangeIterator |
Simple iterator to return all IDs from a htm Range.
|
| Layer |
Layer structure - used internally by HTMindex.
|
| QuadNode |
QuadNode structure
QuadNode is used as an internal structure in HTMIndexImp.
|
| Sign |
Sign: Store the sign of the constraint/convex
|
| Vector3d |
3-d vector class with conversion to ra/dec
|
| Exception | Description |
|---|---|
| HTMException |
Exception thrown by erroHandler when an error is reported
|