Uses of Class
com.luciad.earth.tileset.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
Modifier and TypeMethodDescriptionTLcdEarthMetadataTerrainTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthMetadataTerrainTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Modifier 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
Modifier 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.Modifier 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
Modifier and TypeMethodDescriptionTLcdEarthTileRepository.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthTileRepository.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Modifier 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.Modifier 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
Modifier 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
Modifier 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.Modifier and TypeMethodDescriptionILcdEarthIterableTileSet.iterator
(ILcdEarthTileSetCoverage aCoverage, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat) Returns an iterator over the tiles of a specified coverage of this tile set.Modifier 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.ModifierConstructorDescriptionConstructs 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
Modifier and TypeMethodDescriptionTLcdEarthAssetGXYViewTileSet.produceTile
(ILcdEarthTileSetCoverage aCoverage, int aLevel, long aX, long aY, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat, Object aContext) TLcdEarthAssetGXYViewTileSet.updateTile
(ALcdEarthTile aEarthTile, Object aContext) Modifier 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
Modifier 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) Modifier 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
Modifier 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) Modifier 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
Modifier 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.Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionTLcdEarthTileContext.getTiles()
Returns the tiles in the coverage that were painted.ModifierConstructorDescriptionTLcdEarthTileContext
(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
Modifier and TypeMethodDescriptionprotected ILcdTile
TLcdHypsometricEarthPainter.createRasterTile
(ALcdEarthTile aTile)