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
ILcdEarthTileSets with terrain data.Contains various utility implementations of
ILcdEarthTileSet.Contains tile splitters used by
TLcdEarthLevelFallbackTileSet.Provides 2D visualization support for
ILcdEarthTileSets.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 booleanTLcdEarthTileRepositoryPreprocessor.getCombinableTilesSFCT(ILcdEarthEditableTileSet aTargetTileSet, ILcdEarthTileSetCoverage aTargetCoverage, int aLevel, long aTileX, long aTileY, TLcdEarthTileFormat aTargetFormat, ALcdEarthTile[][] aTilesSFCT) Collects four tiles to be used with anILcdEarthTileCombiner.voidTLcdEarthMetadataTerrainTileSet.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 ALcdEarthTileALcdEarthTileCombiner.createCombinedTile(ILcd3DEditableBounds aCombinedBounds, Object aCombinedData, int aLevel, long aX, long aY, ILcdEarthTileSetCoverage aCoverage, ILcdGeoReference aGeoreference, TLcdEarthTileFormat aFormat) Returns a newTLcdEarthTilewith the given properties.Methods in com.luciad.earth.metadata.preprocessor.combiner with parameters of type ALcdEarthTileModifier and TypeMethodDescriptionabstract ObjectALcdEarthTileCombiner.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 aTLcdEarthTileSetIterationExceptionis thrown during the iteration and itstileis notnullit 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 TypeMethodDescriptionvoidTLcdEarthTileRepository.addTile(ALcdEarthTile aEarthTile, Object aContext) voidTLcdEarthTileRepository.removeTile(ALcdEarthTile aTile, Object aContext) voidTLcdEarthTileRepository.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 voidILcdEarthTileDataCodec.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 versionsof this tile are available.TLcdEarthTileSetIterationException.getTile()Returns the tile that was being processed at the time of the error ornullif 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 TypeMethodDescriptionvoidILcdEarthEditableTileSet.addTile(ALcdEarthTile aEarthTile, Object aContext) Adds a tile to the tileset.voidILcdEarthEditableTileSet.removeTile(ALcdEarthTile aTile, Object aContext) Removes the specified tile from the tileset.voidILcdEarthTileSetCallback.tileAvailable(ALcdEarthTile aEarthTile, Object aContext) Called when the requested tile is ready to be used.voidALcdEarthTileSet.updateTile(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) ALcdEarthTileSet.updateTile(ALcdEarthTile aEarthTile, Object aContext) voidILcdEarthTileSet.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 withnullas 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 withnullas 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 TypeMethodDescriptionvoidTLcdEarthAssetGXYViewTileSet.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 TypeMethodDescriptionvoidTLcdEarthAssetTerrainElevationTileSet.updateTile(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthAssetTerrainElevationTileSet.updateTile(ALcdEarthTile aEarthTile, Object aContext) voidTLcdEarthTexturedTerrainTileSet.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 TypeMethodDescriptionvoidTLcdEarthThreadSafeEditableTileSet.addTile(ALcdEarthTile aEarthTile, Object aContext) protected booleanTLcdEarthMemoryCachingTileSet.isCacheable(ALcdEarthTile aTile, Object aContext) Returns whether the tile should be cached or not.voidTLcdEarthThreadSafeEditableTileSet.removeTile(ALcdEarthTile aTile, Object aContext) voidALcdEarthTileSetWrapper.updateTile(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) ALcdEarthTileSetWrapper.updateTile(ALcdEarthTile aEarthTile, Object aContext) voidTLcdEarthAsynchronousTileSet.updateTile(ALcdEarthTile aEarthTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) voidTLcdEarthCompositeTileSet.updateTile(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthCompositeTileSet.updateTile(ALcdEarthTile aEarthTile, Object aContext) voidTLcdEarthLevelFallbackTileSet.updateTile(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthLevelFallbackTileSet.updateTile(ALcdEarthTile aEarthTile, Object aContext) voidTLcdEarthMemoryCachingTileSet.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.voidTLcdEarthMultiTileSet.updateTile(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthMultiTileSet.updateTile(ALcdEarthTile aEarthTile, Object aContext) voidTLcdEarthReadOnlyTileSet.updateTile(ALcdEarthTile aTile, TLcdEarthTileOperationMode aMode, ILcdEarthTileSetCallback aCallback, Object aContext) TLcdEarthReadOnlyTileSet.updateTile(ALcdEarthTile aEarthTile, Object aContext) voidTLcdEarthThreadSafeTileSet.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 ALcdEarthTileALcdEarthTileSplitter.createSubTile(ILcd3DEditableBounds aBounds, Object aData, int aLevel, long aX, long aY, ILcdEarthTileSetCoverage aCoverage, ILcdGeoReference aGeoReference, TLcdEarthTileFormat aFormat) Returns a newTLcdEarthTilewith 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 ILcd3DEditableBoundsALcdEarthTileSplitter.getSubTileBounds(ALcdEarthTile aInput, int aLevelDelta, int aX, int aY, Object aSubTileData) Returns the bounds of the sub tile.protected ILcd3DEditableBoundsTLcdEarthImageSplitter.getSubTileBounds(ALcdEarthTile aInput, int aLevelDelta, int aX, int aY, Object aSubTileData) protected ILcd3DEditableBoundsTLcdEarthMultivaluedDataSplitter.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 ILcdTileTLcdEarthGXYElevationRasterPainter.createRasterTile(ALcdEarthTile aTile) Creates anILcdTilecorresponding to the specifiedALcdEarthTile.protected ILcdTileTLcdEarthGXYRasterPainter.createRasterTile(ALcdEarthTile aTile) Creates anILcdTilecorresponding to the specifiedALcdEarthTile.protected ILcdTileTLcdEarthGXYSinglevaluedRasterPainter.createRasterTile(ALcdEarthTile aTile) Creates anILcdTilecorresponding 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 newTLcdEarthTileContextwith 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 ILcdTileTLcdHypsometricEarthPainter.createRasterTile(ALcdEarthTile aTile)