public abstract class ALcdEarthCoverageFilterTileSet extends ALcdEarthTileSetWrapper
filter
.
This tileset is thread-safe for tile reading if the delegate tileset is also thread-safe for tile
reading.Constructor and Description |
---|
ALcdEarthCoverageFilterTileSet(ILcdEarthTileSet aDelegate)
Creates a new coverage filter tileset for the given tileset.
|
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
accept(ILcdEarthTileSetCoverage aCoverage)
Returns whether the given coverage should be present.
|
ILcdEarthTileSetCoverage |
getTileSetCoverage(int aIndex)
Returns the coverage at the specified index.
|
int |
getTileSetCoverageCount()
Returns the number of coverages this tileset contains.
|
cancelTile, containsTile, containsTileSetCoverage, dispose, getBounds, getDelegateTileSet, getLevelCount, getTileColumnCount, getTileRowCount, getTileSetCoverage, isFormatSupported, isGeoReferenceSupported, produceTile, produceTile, updateTile, updateTile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close
public ALcdEarthCoverageFilterTileSet(ILcdEarthTileSet aDelegate)
aDelegate
- The tileset whose coverages will be filtered.protected abstract boolean accept(ILcdEarthTileSetCoverage aCoverage)
aCoverage
- A coverage in the delegate tileset.public int getTileSetCoverageCount()
ILcdEarthTileSet
getTileSetCoverageCount
in interface ILcdEarthTileSet
getTileSetCoverageCount
in class ALcdEarthTileSetWrapper
public ILcdEarthTileSetCoverage getTileSetCoverage(int aIndex)
ILcdEarthTileSet
getTileSetCoverage
in interface ILcdEarthTileSet
getTileSetCoverage
in class ALcdEarthTileSetWrapper
aIndex
- the index of the coverage to returnILcdEarthTileSetCoverage