Package noaa.coastwatch.io.tile
package noaa.coastwatch.io.tile
Provides classes for reading, writing, and caching 2D tiles of data.
-
ClassDescriptionThe
LRUTileCache
is a tile cache that uses a least-recently-used rule to eliminate unused tiles.TheNCTileSource
class provides tiles from a NetCDF 3 or 4 dataset variable.ATileCache
object stores a set ofTilingScheme.Tile
objects and allows for their retrieval.TheTileCachedGrid
class is aGrid
whose data is supplied from aTileSource
and cached via theTileCacheManager
.ATileCacheKey
object stores a pair of values: a tile source, and a tile position, that can be used in aTileCache
to store and recall a specific tile.TheTileCacheManager
class provides convenient access to the default tile cache.ATileDeliveryOperation
represents an asynchronous process for delivering tiles of data from aTileSource
to a number ofObserver
objects.TheTileSink
interface is for writing individual rectangles of data to a data sink.TheTileSource
interface is for reading individual rectangles of data from a data source.The tiling scheme class helps support the tiling of 2D data.