|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
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 Summary | |
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. |
Sign | Sign: Store the sign of the constraint/convex |
Vector3d | 3-d vector class with conversion to ra/dec |
Exception Summary | |
HTMException | Exception thrown by erroHandler when an error is reported |
This package implements the core funtionality of the Hierarchical Triangular Mesh (HTM) library. Some example in edu.jhu.htm.app show how to use the library. The lowest level HTM functions may be utilised directly from HTMfunc. A higher level interface is provided through HTMindex. Currently the only implementation of this interface is the HTMindexImp. Areas of the sky may be defined using Domains - to read these from files use one of the parsers in edu.jhu.htm.parsers. For higher level acces to domains use the classes in edu.jhu.htm.geometry i.e. to define a rectangle on the sky. There is and ant build.xml file in the distribuition for building the code and running the tests.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |