| Interface | Description | 
|---|---|
| GeoProjector | 
 Converts a point from the latitude/longitude space to another projection. 
 | 
| NASAShape | 
 A shape coming from NASA datasets. 
 | 
| Class | Description | 
|---|---|
| AggregateQuadTree | 
 Stores a quad tree of values collected from HDF files from MODIS archive. 
 | 
| AggregateQuadTree.Node | |
| DistributedSpatioTemporalIndexer | 
 Distributed version of Spatio-Temporal Indexer based on AggregateQuadTree. 
 | 
| DistributedSpatioTemporalIndexer.AggregateQuadTreeMaper | |
| HDFInputFormat | |
| HDFPlot | 
 Plots all datasets from NASA satisfying the following criteria:
 1- Spatial criteria: Falls in the spatial range provided in 'rect' parameter
 2- Time critieria: Falls the in the time range provided in 'time' parameter
 3- Dataset: Selects the exact dataset given in 'dataset' parameter
 If overwrite flag is set, all datasets are plotted and overwritten if exists. 
 | 
| HDFPlot2 | 
 Draws a heat map for a NASA dataset 
 | 
| HDFPlot2.HDFRasterizer | |
| HDFRasterLayer | 
 A frequency map that can be used to draw a weighted heat map for NASA data 
 | 
| HDFRecordReader | 
 Reads a specific dataset from an HDF file. 
 | 
| HDFToText | 
 This operation transforms one or more HDF files into text files which can
 be used with other operations. 
 | 
| HDFToText.HDFToTextMap | |
| HTTPFileSystem | 
 A  
FileSystem that is able to open HTTP files. | 
| HTTPInputStream | 
 A wrapper around a stream obtained from  
URL.openStream() that
 makes it Seekable and PositionedReadable to be used
 with FSDataInputStream, hence HTTPFileSystem. | 
| ImageCompare | 
 Compares two images for one part in the world for similarity 
 | 
| MakeHDFVideo | 
 Create a video from a range of HDF files. 
 | 
| MercatorProjector | 
 Projects a NASAPoint in HDF file from Sinusoidal projection to Mercator
 projection. 
 | 
| NASADataset | 
 A class that contains meta information about a NASA dataset extracted from
 an HDF file. 
 | 
| NASAPoint | |
| NASARectangle | |
| RecoverHoles | 
 Recovers missing data from a set of images by substituting missing points
 from neighboring images based on time. 
 | 
| SpatioTemporalAggregateQuery | |
| SpatioTemporalAggregateQuery.AggregateQueryHandler | 
 An HTTP handler that handles spatio-temporal queries sent by users. 
 | 
| SpatioTemporalAggregateQuery.TimeRange | |
| VisualizationServer | 
| Enum | Description | 
|---|---|
| HDFRasterLayer.GradientType | |
| NASAPoint.GradientType |