Package noaa.coastwatch.io.tile
package noaa.coastwatch.io.tile
Provides classes for reading, writing, and caching 2D tiles of data.
-
ClassDescriptionThe
LRUTileCacheis a tile cache that uses a least-recently-used rule to eliminate unused tiles.TheNCTileSourceclass provides tiles from a NetCDF 3 or 4 dataset variable.ATileCacheobject stores a set ofTilingScheme.Tileobjects and allows for their retrieval.TheTileCachedGridclass is aGridwhose data is supplied from aTileSourceand cached via theTileCacheManager.ATileCacheKeyobject stores a pair of values: a tile source, and a tile position, that can be used in aTileCacheto store and recall a specific tile.TheTileCacheManagerclass provides convenient access to the default tile cache.ATileDeliveryOperationrepresents an asynchronous process for delivering tiles of data from aTileSourceto a number ofObserverobjects.TheTileSinkinterface is for writing individual rectangles of data to a data sink.TheTileSourceinterface is for reading individual rectangles of data from a data source.The tiling scheme class helps support the tiling of 2D data.