Uses of Class
com.luciad.earth.tileset.ALcdEarthTile
Packages that use ALcdEarthTile
Package
Description
A tool that preprocesses 3D terrain repositories based on a model containing
ILcdEarthAsset
objects.Contains implementations of
ILcdEarthTileCombiner
.Provides a framework for storing the output of an
ILcdEarthTileSet
on disk.Contains codecs used by
TLcdEarthTileRepository
to encode tiles
and coverages.Provides support for tiling, multileveling and on-demand loading of arbitrary
datasets.
ILcdEarthTileSet
that provides raster data
suitable for use as a 3D terrain texture.Provides classes for
ILcdEarthTileSet
s with terrain data.Contains various utility implementations of
ILcdEarthTileSet
.Contains tile splitters used by
TLcdEarthLevelFallbackTileSet
.Provides 2D visualization support for
ILcdEarthTileSet
s.Contains various utility classes used by the Earth painters.
The hypsometry package provides support for computing and rendering slopes,
orientations, azimuths, and other parameters derived from elevations.
-
Uses of ALcdEarthTile in com.luciad.earth.metadata.preprocessor
Methods in com.luciad.earth.metadata.preprocessor that return ALcdEarthTileModifier and TypeMethodDescriptionTLcdEarthMetadataTerrainTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthMetadataTerrainTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Methods in com.luciad.earth.metadata.preprocessor with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionprotected boolean
TLcdEarthTileRepositoryPreprocessor.getCombinableTilesSFCT
(ILcdEarthEditableTileSet aTargetTileSet, ILcdEarthTileSetCoverage aTargetCoverage, int aLevel, long aTileX, long aTileY, TLcdEarthTileFormat aTargetFormat, ALcdEarthTile[][] aTilesSFCT) Collects four tiles to be used with anILcdEarthTileCombiner
.void
TLcdEarthMetadataTerrainTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthMetadataTerrainTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) -
Uses of ALcdEarthTile in com.luciad.earth.metadata.preprocessor.combiner
Methods in com.luciad.earth.metadata.preprocessor.combiner that return ALcdEarthTileModifier and TypeMethodDescriptionALcdEarthTileCombiner.combineTiles
(ALcdEarthTile[][] aInputs) Combines four tiles into one.ALcdEarthTileCombiner.combineTiles
(ALcdEarthTile[][] aInputs, ALcdEarthTile[] aContext) The default implementation of this method simply callsALcdEarthTileCombiner.combineTiles(com.luciad.earth.tileset.ALcdEarthTile[][])
, ignoring the tiles passed inaContext
.ILcdEarthTileCombiner.combineTiles
(ALcdEarthTile[][] aInputs) Combines four tiles into one.ILcdEarthTileCombiner.combineTiles
(ALcdEarthTile[][] aInputs, ALcdEarthTile[] aContext) Combines four tiles into one.TLcdEarthElevationDataCombiner.combineTiles
(ALcdEarthTile[][] aInputs) protected ALcdEarthTile
ALcdEarthTileCombiner.createCombinedTile
(ILcd3DEditableBounds aCombinedBounds, Object aCombinedData, int aLevel, long aX, long aY, ILcdEarthTileSetCoverage aCoverage, ILcdGeoReference aGeoreference, TLcdEarthTileFormat aFormat) Returns a newTLcdEarthTile
with the given properties.Methods in com.luciad.earth.metadata.preprocessor.combiner with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionabstract Object
ALcdEarthTileCombiner.combineTileData
(ALcdEarthTile[][] aInputTiles, Object[][] aInputData) Combines the data present in the four input tiles.TLcdEarthElevationDataCombiner.combineTileData
(ALcdEarthTile[][] aInputTiles, Object[][] aInputData) TLcdEarthImageCombiner.combineTileData
(ALcdEarthTile[][] aInputTiles, Object[][] aInputData) TLcdEarthTerrainTileVertexArrayCombiner.combineTileData
(ALcdEarthTile[][] aInputTiles, Object[][] aInputData) ALcdEarthTileCombiner.combineTiles
(ALcdEarthTile[][] aInputs) Combines four tiles into one.ALcdEarthTileCombiner.combineTiles
(ALcdEarthTile[][] aInputs, ALcdEarthTile[] aContext) The default implementation of this method simply callsALcdEarthTileCombiner.combineTiles(com.luciad.earth.tileset.ALcdEarthTile[][])
, ignoring the tiles passed inaContext
.ILcdEarthTileCombiner.combineTiles
(ALcdEarthTile[][] aInputs) Combines four tiles into one.ILcdEarthTileCombiner.combineTiles
(ALcdEarthTile[][] aInputs, ALcdEarthTile[] aContext) Combines four tiles into one.TLcdEarthElevationDataCombiner.combineTiles
(ALcdEarthTile[][] aInputs) -
Uses of ALcdEarthTile in com.luciad.earth.repository
Methods in com.luciad.earth.repository that return ALcdEarthTileModifier and TypeMethodDescriptionTLcdEarthTileRepository.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthTileRepository.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Methods in com.luciad.earth.repository that return types with arguments of type ALcdEarthTileModifier and TypeMethodDescriptionTLcdEarthTileRepository.iterator
(ILcdEarthTileSetCoverage aCoverage, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat) If aTLcdEarthTileSetIterationException
is thrown during the iteration and itstile
is notnull
it is guaranteed that it contains enough attributes such that theTLcdEarthTileRepository.removeTile(com.luciad.earth.tileset.ALcdEarthTile, java.lang.Object)
can still work.Methods in com.luciad.earth.repository with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionvoid
TLcdEarthTileRepository.addTile
(ALcdEarthTile aEarthTile, Object aContext) void
TLcdEarthTileRepository.removeTile
(ALcdEarthTile aTile, Object aContext) void
TLcdEarthTileRepository.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthTileRepository.updateTile
(ALcdEarthTile aEarthTile, Object aContext) -
Uses of ALcdEarthTile in com.luciad.earth.repository.codec
Methods in com.luciad.earth.repository.codec with parameters of type ALcdEarthTileModifier and TypeMethodDescriptiondefault void
ILcdEarthTileDataCodec.encodeTile
(ALcdEarthTile aTile, OutputStream aDestination) Encodes a tile to the given output stream. -
Uses of ALcdEarthTile in com.luciad.earth.tileset
Subclasses of ALcdEarthTile in com.luciad.earth.tilesetMethods in com.luciad.earth.tileset that return ALcdEarthTileModifier and TypeMethodDescriptionALcdEarthTile.getMinimalTile()
Returns a tile with the minimal amount of data needed to check ifupdated versions
of this tile are available.TLcdEarthTileSetIterationException.getTile()
Returns the tile that was being processed at the time of the error ornull
if not applicable or unknown.ALcdEarthTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) ILcdEarthTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) Gets a tile from the repository.ALcdEarthTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) ILcdEarthTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Returns an updated version of the specified tile.Methods in com.luciad.earth.tileset that return types with arguments of type ALcdEarthTileModifier and TypeMethodDescriptionILcdEarthIterableTileSet.iterator
(ILcdEarthTileSetCoverage aCoverage, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat) Returns an iterator over the tiles of a specified coverage of this tile set.Methods in com.luciad.earth.tileset with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionvoid
ILcdEarthEditableTileSet.addTile
(ALcdEarthTile aEarthTile, Object aContext) Adds a tile to the tileset.void
ILcdEarthEditableTileSet.removeTile
(ALcdEarthTile aTile, Object aContext) Removes the specified tile from the tileset.void
ILcdEarthTileSetCallback.tileAvailable
(ALcdEarthTile aEarthTile, Object aContext) Called when the requested tile is ready to be used.void
ALcdEarthTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) ALcdEarthTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) void
ILcdEarthTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) Produces an updated version of the given tile, if necessary.ILcdEarthTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Returns an updated version of the specified tile.Constructors in com.luciad.earth.tileset with parameters of type ALcdEarthTileModifierConstructorDescriptionConstructs a new tile iteration exception withnull
as its detail message, an uninitialized cause and the specified tile.TLcdEarthTileSetIterationException
(String aMessage, ALcdEarthTile aTile) Constructs a new tile iteration exception with a detail message, an uninitialized cause and the specified tile.TLcdEarthTileSetIterationException
(String aMessage, Throwable aCause, ALcdEarthTile aTile) Constructs a new tile iteration exception with a detail message, a cause and the specified tile.TLcdEarthTileSetIterationException
(Throwable aCause, ALcdEarthTile aTile) Constructs a new tile iteration exception withnull
as its detail message, a cause and the specified tile. -
Uses of ALcdEarthTile in com.luciad.earth.tileset.raster
Methods in com.luciad.earth.tileset.raster that return ALcdEarthTileModifier and TypeMethodDescriptionTLcdEarthAssetGXYViewTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthAssetGXYViewTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Methods in com.luciad.earth.tileset.raster with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionvoid
TLcdEarthAssetGXYViewTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthAssetGXYViewTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) -
Uses of ALcdEarthTile in com.luciad.earth.tileset.terrain
Methods in com.luciad.earth.tileset.terrain that return ALcdEarthTileModifier and TypeMethodDescriptionTLcdEarthAssetTerrainElevationTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthTexturedTerrainTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthAssetTerrainElevationTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) TLcdEarthTexturedTerrainTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Methods in com.luciad.earth.tileset.terrain with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionvoid
TLcdEarthAssetTerrainElevationTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthAssetTerrainElevationTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) void
TLcdEarthTexturedTerrainTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthTexturedTerrainTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) -
Uses of ALcdEarthTile in com.luciad.earth.tileset.util
Methods in com.luciad.earth.tileset.util that return ALcdEarthTileModifier and TypeMethodDescriptionTLcdEarthMemoryCachingTileSet.getTileFromCache
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aTileX, long aTileY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) Retrieves a tile from the cache.ALcdEarthTileSetWrapper.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthCompositeTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthLevelFallbackTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthMemoryCachingTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthMultiTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthReadOnlyTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthThreadSafeTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) ALcdEarthTileSetWrapper.updateTile
(ALcdEarthTile aEarthTile, Object aContext) TLcdEarthCompositeTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) TLcdEarthLevelFallbackTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) TLcdEarthMemoryCachingTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Updates the tile and the version cached in memory.TLcdEarthMultiTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) TLcdEarthReadOnlyTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) TLcdEarthThreadSafeTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Methods in com.luciad.earth.tileset.util with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionvoid
TLcdEarthThreadSafeEditableTileSet.addTile
(ALcdEarthTile aEarthTile, Object aContext) protected boolean
TLcdEarthMemoryCachingTileSet.isCacheable
(ALcdEarthTile aTile, Object aContext) Returns whether the tile should be cached or not.void
TLcdEarthThreadSafeEditableTileSet.removeTile
(ALcdEarthTile aTile, Object aContext) void
ALcdEarthTileSetWrapper.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) ALcdEarthTileSetWrapper.updateTile
(ALcdEarthTile aEarthTile, Object aContext) void
TLcdEarthAsynchronousTileSet.updateTile
(ALcdEarthTile aEarthTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) void
TLcdEarthCompositeTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthCompositeTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) void
TLcdEarthLevelFallbackTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthLevelFallbackTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) void
TLcdEarthMemoryCachingTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) Updates the tile and the version cached in memory.TLcdEarthMemoryCachingTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Updates the tile and the version cached in memory.void
TLcdEarthMultiTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthMultiTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) void
TLcdEarthReadOnlyTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthReadOnlyTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) void
TLcdEarthThreadSafeTileSet.updateTile
(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthThreadSafeTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) -
Uses of ALcdEarthTile in com.luciad.earth.tileset.util.splitter
Methods in com.luciad.earth.tileset.util.splitter that return ALcdEarthTileModifier and TypeMethodDescriptionprotected ALcdEarthTile
ALcdEarthTileSplitter.createSubTile
(ILcd3DEditableBounds aBounds, Object aData, int aLevel, long aX, long aY, ILcdEarthTileSetCoverage aCoverage, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat) Returns a newTLcdEarthTile
with the given properties.ALcdEarthTileSplitter.getSubTile
(ALcdEarthTile aInput, int aLevel, long aTileX, long aTileY) Splits a tile and returns the requested sub tile.ILcdEarthTileSplitter.getSubTile
(ALcdEarthTile aInput, int aLevel, long aTileX, long aTileY) Splits a tile and returns the requested subtile.Methods in com.luciad.earth.tileset.util.splitter with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionALcdEarthTileSplitter.getSubTile
(ALcdEarthTile aInput, int aLevel, long aTileX, long aTileY) Splits a tile and returns the requested sub tile.ILcdEarthTileSplitter.getSubTile
(ALcdEarthTile aInput, int aLevel, long aTileX, long aTileY) Splits a tile and returns the requested subtile.protected ILcd3DEditableBounds
ALcdEarthTileSplitter.getSubTileBounds
(ALcdEarthTile aInput, int aLevelDelta, int aX, int aY, Object aSubTileData) Returns the bounds of the sub tile.protected ILcd3DEditableBounds
TLcdEarthImageSplitter.getSubTileBounds
(ALcdEarthTile aInput, int aLevelDelta, int aX, int aY, Object aSubTileData) protected ILcd3DEditableBounds
TLcdEarthMultivaluedDataSplitter.getSubTileBounds
(ALcdEarthTile aInput, int aLevelDelta, int aX, int aY, Object aSubTileData) -
Uses of ALcdEarthTile in com.luciad.earth.view.gxy
Methods in com.luciad.earth.view.gxy with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionprotected ILcdTile
TLcdEarthGXYElevationRasterPainter.createRasterTile
(ALcdEarthTile aTile) Creates anILcdTile
corresponding to the specifiedALcdEarthTile
.protected ILcdTile
TLcdEarthGXYRasterPainter.createRasterTile
(ALcdEarthTile aTile) Creates anILcdTile
corresponding to the specifiedALcdEarthTile
.protected ILcdTile
TLcdEarthGXYSinglevaluedRasterPainter.createRasterTile
(ALcdEarthTile aTile) Creates anILcdTile
corresponding to the specifiedALcdEarthTile
. -
Uses of ALcdEarthTile in com.luciad.earth.view.util
Methods in com.luciad.earth.view.util that return types with arguments of type ALcdEarthTileModifier and TypeMethodDescriptionTLcdEarthTileContext.getTiles()
Returns the tiles in the coverage that were painted.Constructor parameters in com.luciad.earth.view.util with type arguments of type ALcdEarthTileModifierConstructorDescriptionTLcdEarthTileContext
(ILcdEarthTileSet aTileSet, ILcdEarthTileSetCoverage aCoverage, Map<TLcdEarthTileID, ALcdEarthTile> aTiles) Constructs a newTLcdEarthTileContext
with an unknown number of pending tiles.TLcdEarthTileContext
(ILcdEarthTileSet aTileSet, ILcdEarthTileSetCoverage aCoverage, Map<TLcdEarthTileID, ALcdEarthTile> aTiles, int aPendingTileCount) Constructs a newTLcdEarthTileContext
. -
Uses of ALcdEarthTile in com.luciad.tea.hypsometry
Methods in com.luciad.tea.hypsometry with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionprotected ILcdTile
TLcdHypsometricEarthPainter.createRasterTile
(ALcdEarthTile aTile)