Package | Description |
---|---|
com.luciad.earth.metadata.preprocessor |
A tool that preprocesses 3D terrain repositories based on a model containing
ILcdEarthAsset objects. |
com.luciad.earth.metadata.preprocessor.combiner |
Contains implementations of
ILcdEarthTileCombiner . |
com.luciad.earth.repository |
Provides a framework for storing the output of an
ILcdEarthTileSet
on disk. |
com.luciad.earth.repository.codec |
Contains codecs used by
TLcdEarthTileRepository to encode tiles
and coverages. |
com.luciad.earth.tileset |
Provides support for tiling, multileveling and on-demand loading of arbitrary
datasets.
|
com.luciad.earth.tileset.raster |
ILcdEarthTileSet that provides raster data
suitable for use as a 3D terrain texture. |
com.luciad.earth.tileset.terrain |
Provides classes for
ILcdEarthTileSet s with terrain data. |
com.luciad.earth.tileset.util |
Contains various utility implementations of
ILcdEarthTileSet . |
com.luciad.earth.tileset.util.splitter |
Contains tile splitters used by
TLcdEarthLevelFallbackTileSet . |
com.luciad.earth.view.gxy |
Provides 2D visualization support for
ILcdEarthTileSet s. |
com.luciad.earth.view.util |
Contains various utility classes used by the Earth painters.
|
com.luciad.tea.hypsometry |
The hypsometry package provides support for computing and rendering slopes,
orientations, azimuths, and other parameters derived from elevations.
|
Modifier and Type | Method and Description |
---|---|
ILcdEarthTileSetCoverage |
TLcdEarthMetadataTerrainTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthMetadataTerrainTileSet.getTileSetCoverage(String aCoverageName) |
Modifier and Type | Method and Description |
---|---|
void |
TLcdEarthMetadataTerrainTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
boolean |
TLcdEarthMetadataTerrainTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
protected boolean |
TLcdEarthTileRepositoryPreprocessor.getCombinableTilesSFCT(ILcdEarthEditableTileSet aTargetTileSet,
ILcdEarthTileSetCoverage aTargetCoverage,
int aLevel,
long aTileX,
long aTileY,
TLcdEarthTileFormat aTargetFormat,
ALcdEarthTile[][] aTilesSFCT)
Collects four tiles to be used with an
ILcdEarthTileCombiner . |
boolean |
TLcdEarthMetadataTerrainTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat) |
boolean |
TLcdEarthMetadataTerrainTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
void |
ILcdEarthPreprocessorProgressListener.preprocessingStarted(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage[] aCoverages,
int aNumLevels,
ILcdEarthAsset[] aAssets,
long[] aNumAssetTiles,
long[] aNumTilesLeft)
Called when the tile preprocessing starts.
|
ALcdEarthTile |
TLcdEarthMetadataTerrainTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
void |
TLcdEarthMetadataTerrainTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
boolean |
ILcdEarthPreprocessorProgressListener.progress(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage[] aCoverages,
int aLevel,
long aUpdateRegionX,
long aUpdateRegionY,
long aUpdateRegionWidth,
long aUpdateRegionHeight,
long aCurrentTileX,
long aCurrentTileY)
Called when the repository preprocessor has processed a tile.
|
void |
TLcdEarthTileRepositoryPreprocessor.synchronizeRepository(ILcdModel aAssetModel,
ILcdEarthTileSet aSourceTileSet,
ILcdEarthTileSetCoverage[] aSourceCoverages,
String[] aTargetCoverageNames,
ILcdGeoReference[] aTargetReferences,
TLcdEarthTileFormat[] aTargetFormats,
ILcdEarthEditableTileSet aTargetTileSet,
String aTargetDirectory,
ILcdEarthPreprocessorProgressListener aProgressListener)
Synchronizes a repository with the specified metadata.
|
Modifier and Type | Method and Description |
---|---|
protected ALcdEarthTile |
ALcdEarthTileCombiner.createCombinedTile(ILcd3DEditableBounds aCombinedBounds,
Object aCombinedData,
int aLevel,
long aX,
long aY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoreference,
TLcdEarthTileFormat aFormat)
Returns a new
TLcdEarthTile with the given
properties. |
Modifier and Type | Method and Description |
---|---|
ILcdEarthTileSetCoverage |
TLcdEarthTileRepository.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthTileRepository.getTileSetCoverage(String aCoverageName) |
Modifier and Type | Method and Description |
---|---|
void |
TLcdEarthTileRepository.addTileSetCoverage(ILcdEarthTileSetCoverage aCoverage) |
void |
TLcdEarthTileRepository.addTileSetCoverage(ILcdEarthTileSetCoverage aCoverage,
String aTargetName,
ILcdGeoReference aTargetReference) |
void |
TLcdEarthTileRepository.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
boolean |
TLcdEarthTileRepository.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
boolean |
TLcdEarthTileRepository.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat)
The native format of a coverage is generally not supported as this is an encoded format.
|
boolean |
TLcdEarthTileRepository.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
Iterator<ALcdEarthTile> |
TLcdEarthTileRepository.iterator(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat)
If a
TLcdEarthTileSetIterationException is thrown during the
iteration and its tile is not null it is guaranteed that it contains enough attributes such that
the TLcdEarthTileRepository.removeTile(com.luciad.earth.tileset.ALcdEarthTile, java.lang.Object) can still work. |
ALcdEarthTile |
TLcdEarthTileRepository.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
void |
TLcdEarthTileRepository.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthTileRepository.removeTileSetCoverage(ILcdEarthTileSetCoverage aCoverage) |
Modifier and Type | Method and Description |
---|---|
ILcdEarthTileSetCoverage |
TLcdEarthTileSetCoverageCodec.decodeTileSetCoverage(InputStream aSource) |
ILcdEarthTileSetCoverage |
ILcdEarthTileSetCoverageCodec.decodeTileSetCoverage(InputStream aSource)
Decodes a coverage from the given input stream.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdEarthTileSetCoverageCodec.encodeTileSetCoverageAs(ILcdEarthTileSetCoverage aCoverage,
String aTargetName,
ILcdGeoReference aTargetReference,
ILcdEarthTileSet aRepository,
TLcdEarthTileFormat aFormat,
OutputStream aDestination) |
void |
ILcdEarthTileSetCoverageCodec.encodeTileSetCoverageAs(ILcdEarthTileSetCoverage aCoverage,
String aTargetName,
ILcdGeoReference aTargetReference,
ILcdEarthTileSet aRepository,
TLcdEarthTileFormat aFormat,
OutputStream aDestination)
Encodes the specified coverage to the given output stream.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdEarthMultivaluedRasterTileSetCoverage
An
ILcdEarthRasterTileSetCoverage with multi-valued values. |
interface |
ILcdEarthRasterTileSetCoverage
An
ILcdEarthTileSetCoverage with properties specific to raster data. |
interface |
ILcdEarthVectorTileSetCoverage
An extension of
ILcdEarthTileSetCoverage for coverages that contain vector data. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdEarthTileSetCoverage
Default implementation of
ILcdEarthTileSetCoverage . |
class |
TLcdEarthVectorTileSetCoverage
Default implementation of
ILcdEarthVectorTileSetCoverage . |
Modifier and Type | Method and Description |
---|---|
ILcdEarthTileSetCoverage |
TLcdEarthTile.getTileSetCoverage() |
abstract ILcdEarthTileSetCoverage |
ALcdEarthTile.getTileSetCoverage()
Returns the coverage to which this tile belongs.
|
ILcdEarthTileSetCoverage |
ILcdEarthTileSet.getTileSetCoverage(int aIndex)
Returns the coverage at the specified index.
|
ILcdEarthTileSetCoverage |
ILcdEarthTileSet.getTileSetCoverage(String aCoverageName)
Returns the tileset coverage with the specified name.
|
ILcdEarthTileSetCoverage |
ALcdEarthTileSet.getTileSetCoverage(String aCoverageName) |
Modifier and Type | Method and Description |
---|---|
void |
ILcdEarthEditableTileSet.addTileSetCoverage(ILcdEarthTileSetCoverage aCoverage)
Adds a coverage to the tileset.
|
void |
ILcdEarthEditableTileSet.addTileSetCoverage(ILcdEarthTileSetCoverage aCoverage,
String aTargetName,
ILcdGeoReference aTargetReference)
Adds a coverage to the tileset, overriding the coverage's native georeference
and name.
|
void |
ILcdEarthTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext)
Cancels any pending tile requests for the given parameters.
|
void |
ALcdEarthTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
boolean |
ILcdEarthTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext)
Returns true if the repository contains the specified tile.
|
boolean |
ALcdEarthTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
boolean |
ILcdEarthTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat)
Returns true if the tileset can produce tiles for the given coverage in the given format.
|
boolean |
ALcdEarthTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat)
Returns true only for the coverage's native format.
|
boolean |
ILcdEarthTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference)
Returns true if the tileset can produce tiles for the given coverage in the given reference
system.
|
boolean |
ALcdEarthTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference)
Returns true only for the coverage's native georeference.
|
Iterator<ALcdEarthTile> |
ILcdEarthIterableTileSet.iterator(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat)
Returns an iterator over the tiles of a specified coverage of this tile set.
|
ALcdEarthTile |
ILcdEarthTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext)
Gets a tile from the repository.
|
ALcdEarthTile |
ALcdEarthTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
void |
ILcdEarthTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext)
Produces the requested tile, and invoke the supplied callback when done.
|
void |
ILcdEarthEditableTileSet.removeTileSetCoverage(ILcdEarthTileSetCoverage aCoverage)
Removes the specified coverage from the tileset.
|
void |
ILcdEarthTileSetCallback.tileNotAvailable(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext,
String aReason,
Exception aException)
Called when a tile that was requested earlier cannot be created by the tileset.
|
Constructor and Description |
---|
TLcdEarthTile(ILcdBounds aBounds,
Object aData,
int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat)
Creates a new
TLcdEarthTile with the given parameters and the
current date as its creation date. |
TLcdEarthTile(ILcdBounds aBounds,
Object aData,
int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Date aCreationDate)
Creates a new
TLcdEarthTile with the given parameters. |
Modifier and Type | Method and Description |
---|---|
ILcdEarthTileSetCoverage |
ALcdEarthTileSetMultilevelRaster.getRasterTileSetCoverage()
Returns the data coverage that is used to retrieve the raster data.
|
ILcdEarthTileSetCoverage |
TLcdEarthGXYViewTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthCompositeImageTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthAssetGXYViewTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthAssetGXYViewTileSet.getTileSetCoverage(String aCoverageName) |
Modifier and Type | Method and Description |
---|---|
void |
TLcdEarthAssetGXYViewTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
boolean |
TLcdEarthGXYViewTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
boolean |
TLcdEarthAssetGXYViewTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
TLcdEarthCompositeImageTileSet.ImageLayer |
TLcdEarthCompositeImageTileSet.getImageLayer(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Returns the first image layer with the specified tileset and coverage or
null if
no such image layer is present. |
int |
TLcdEarthCompositeImageTileSet.indexOfImageLayer(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Returns the index of the first image layer with the specified tileset and coverage or -1 if no
such image layer is not present.
|
boolean |
TLcdEarthCompositeImageTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat) |
boolean |
TLcdEarthAssetGXYViewTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat) |
boolean |
TLcdEarthGXYViewTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
boolean |
TLcdEarthCompositeImageTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
boolean |
TLcdEarthAssetGXYViewTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
boolean |
TLcdEarthCompositeImageTileSet.isSupported(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage,
BufferedImageOp aBufferedImageOp)
Returns whether an image layer with the given parameters is supported.
|
protected boolean |
TLcdEarthTileSetMultilevelRaster.isValidRasterCoverage(ILcdEarthTileSetCoverage aCoverage) |
protected boolean |
TLcdEarthTileSetElevationMultilevelRaster.isValidRasterCoverage(ILcdEarthTileSetCoverage aCoverage) |
protected abstract boolean |
ALcdEarthTileSetMultilevelRaster.isValidRasterCoverage(ILcdEarthTileSetCoverage aCoverage)
Returns whether the given coverage is a valid raster coverage for this multi level raster.
|
ALcdEarthTile |
TLcdEarthAssetGXYViewTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
void |
TLcdEarthGXYViewTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthCompositeImageTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthAssetGXYViewTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
Constructor and Description |
---|
ALcdEarthTileSetMultilevelRaster(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Creates a multilevel raster wrapper for the given tileset.
|
TLcdEarthTileSetElevationMultilevelRaster(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Creates a multilevel elevation raster wrapper for the given tileset.
|
TLcdEarthTileSetMultilevelRaster(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Creates a multilevel raster from the given tileset using the specified data coverage.
|
Modifier and Type | Method and Description |
---|---|
ILcdEarthTileSetCoverage |
TLcdEarthTileSetElevationProvider.getElevationCoverage()
Returns the coverage in the elevation tileset that contains the elevation data.
|
ILcdEarthTileSetCoverage |
TLcdEarthTexturedTerrainTileSet.getTexturedGeometryCoverage()
Returns the coverage with the textured geometry.
|
ILcdEarthTileSetCoverage |
TLcdEarthTexturedTerrainTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthAssetTerrainElevationTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthTexturedTerrainTileSet.getTileSetCoverage(String aCoverageName) |
ILcdEarthTileSetCoverage |
TLcdEarthAssetTerrainElevationTileSet.getTileSetCoverage(String aCoverageName) |
Modifier and Type | Method and Description |
---|---|
void |
TLcdEarthTexturedTerrainTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthAssetTerrainElevationTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
boolean |
TLcdEarthTexturedTerrainTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
boolean |
TLcdEarthAssetTerrainElevationTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
static boolean |
TLcdEarthTileSetElevationProvider.isElevationCoverage(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Returns whether the coverage in the specified coverage contains elevation data.
|
boolean |
TLcdEarthTexturedTerrainTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat) |
boolean |
TLcdEarthAssetTerrainElevationTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat) |
boolean |
TLcdEarthTexturedTerrainTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
boolean |
TLcdEarthAssetTerrainElevationTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
ALcdEarthTile |
TLcdEarthTexturedTerrainTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
ALcdEarthTile |
TLcdEarthAssetTerrainElevationTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
void |
TLcdEarthTexturedTerrainTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthAssetTerrainElevationTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
Constructor and Description |
---|
TLcdEarthTileSetElevationProvider(ILcdEarthTileSet aElevationTileSet,
ILcdEarthTileSetCoverage aElevationCoverage,
double aElevationScale,
double aElevationOffset,
int aCacheSize,
ILcdGeoReference aTileSetReference)
Creates a new elevation provider that scales the provided elevations and requests all
tiles synchronously.
|
TLcdEarthTileSetElevationProvider(ILcdEarthTileSet aElevationTileSet,
ILcdEarthTileSetCoverage aElevationCoverage,
ILcdGeoReference aTileSetReference)
Creates a new elevation provider that does not scale the provided elevations and requests all
tiles synchronously.
|
Modifier and Type | Method and Description |
---|---|
ILcdEarthTileSetCoverage |
TLcdEarthThreadSafeTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthReadOnlyTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthCompositeTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
ALcdEarthTileSetWrapper.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
ALcdEarthCoverageFilterTileSet.getTileSetCoverage(int aIndex) |
ILcdEarthTileSetCoverage |
TLcdEarthThreadSafeTileSet.getTileSetCoverage(String aCoverageName) |
ILcdEarthTileSetCoverage |
TLcdEarthReadOnlyTileSet.getTileSetCoverage(String aCoverageName) |
ILcdEarthTileSetCoverage |
ALcdEarthTileSetWrapper.getTileSetCoverage(String aCoverageName) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
ALcdEarthCoverageFilterTileSet.accept(ILcdEarthTileSetCoverage aCoverage)
Returns whether the given coverage should be present.
|
void |
TLcdEarthThreadSafeEditableTileSet.addTileSetCoverage(ILcdEarthTileSetCoverage aCoverage) |
void |
TLcdEarthThreadSafeEditableTileSet.addTileSetCoverage(ILcdEarthTileSetCoverage aCoverage,
String aTargetName,
ILcdGeoReference aTargetReference) |
void |
TLcdEarthThreadSafeTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthReadOnlyTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthMultiTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthMemoryCachingTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthLevelFallbackTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthCompositeTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthAsynchronousTileSet.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
ALcdEarthTileSetWrapper.cancelTile(int aLevel,
long aTileX,
long aTileY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
ILcdEarthTileSetCallback aCallback,
Object aContext)
This method should be overridden if the
produceTile and/or updateTile is overridden and the new implementation calls the implementation of this
class using different parameters than passed to it. |
boolean |
TLcdEarthCompositeTileSet.canRegisterCoverage(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Returns whether a single coverage of a tileset can be registered.
|
boolean |
TLcdEarthThreadSafeTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
boolean |
TLcdEarthReadOnlyTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
boolean |
TLcdEarthMultiTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
boolean |
TLcdEarthMemoryCachingTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
boolean |
TLcdEarthCompositeTileSet.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
boolean |
ALcdEarthTileSetWrapper.containsTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
Object aContext) |
ILcdEarthTileSet |
TLcdEarthCompositeTileSet.getRegisteredTileSet(ILcdEarthTileSetCoverage aCoverage)
Returns the tileset that is currently registered with a coverage.
|
ALcdEarthTile |
TLcdEarthMemoryCachingTileSet.getTileFromCache(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext)
Retrieves a tile from the cache.
|
ILcdEarthTileSplitter |
TLcdEarthLevelFallbackTileSet.getTileSplitter(ILcdEarthTileSetCoverage aCoverage)
Returns the tile splitter that is currently set for the given coverage.
|
boolean |
TLcdEarthCompositeTileSet.isCoverageRegistered(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Returns whether a coverage of a tileset is currently registered.
|
boolean |
TLcdEarthThreadSafeTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat) |
boolean |
TLcdEarthReadOnlyTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat) |
boolean |
TLcdEarthCompositeTileSet.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat) |
boolean |
ALcdEarthTileSetWrapper.isFormatSupported(ILcdEarthTileSetCoverage aCoverage,
TLcdEarthTileFormat aFormat) |
boolean |
TLcdEarthThreadSafeTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
boolean |
TLcdEarthReadOnlyTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
boolean |
TLcdEarthCompositeTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
boolean |
ALcdEarthTileSetWrapper.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
ALcdEarthTile |
TLcdEarthThreadSafeTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
ALcdEarthTile |
TLcdEarthReadOnlyTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
ALcdEarthTile |
TLcdEarthMultiTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
ALcdEarthTile |
TLcdEarthMemoryCachingTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
ALcdEarthTile |
TLcdEarthLevelFallbackTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
ALcdEarthTile |
TLcdEarthCompositeTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
ALcdEarthTile |
ALcdEarthTileSetWrapper.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aX,
long aY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext) |
void |
TLcdEarthThreadSafeTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthReadOnlyTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthMultiTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthMemoryCachingTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthLevelFallbackTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthCompositeTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthAsynchronousTileSet.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
ALcdEarthTileSetWrapper.produceTile(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
TLcdEarthTileOperationMode aMode,
ILcdEarthTileSetCallback aCallback,
Object aContext) |
void |
TLcdEarthCompositeTileSet.registerCoverage(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Registers a single coverage of a tileset.
|
void |
TLcdEarthThreadSafeEditableTileSet.removeTileSetCoverage(ILcdEarthTileSetCoverage aCoverage) |
void |
TLcdEarthLevelFallbackTileSet.setTileSplitter(ILcdEarthTileSplitter aTileSplitter,
ILcdEarthTileSetCoverage aCoverage)
Sets the tile splitter used for the given coverage.
|
boolean |
TLcdEarthCompositeTileSet.unregisterCoverage(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Unregisters a single coverage of a tileset if it is currently registered.
|
Modifier and Type | Method and Description |
---|---|
protected ALcdEarthTile |
ALcdEarthTileSplitter.createSubTile(ILcd3DEditableBounds aBounds,
Object aData,
int aLevel,
long aX,
long aY,
ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat)
Returns a new
TLcdEarthTile with the given properties. |
Modifier and Type | Method and Description |
---|---|
protected ILcdEarthTileSetCoverage |
TLcdEarthGXYVectorPainter.chooseTileSetCoverage(ILcdEarthTileSet aTileSet) |
protected ILcdEarthTileSetCoverage |
TLcdEarthGXYRasterPainter.chooseTileSetCoverage(ILcdEarthTileSet aTileSet)
Chooses a coverage from the given tile set to be drawn by this painter.
|
protected ILcdEarthTileSetCoverage |
TLcdEarthGXYMultivaluedRasterPainter.chooseTileSetCoverage(ILcdEarthTileSet aTileSet)
Chooses a coverage from the given tile set to be drawn by this painter.
|
protected abstract ILcdEarthTileSetCoverage |
ALcdEarthGXYPainter.chooseTileSetCoverage(ILcdEarthTileSet aTileSet)
Chooses a coverage in a tile set.
|
protected ILcdEarthTileSetCoverage |
ALcdEarthGXYPainter.getTileSetCoverage()
Returns the coverage in the tile set for the current object.
|
Modifier and Type | Method and Description |
---|---|
protected TLcdEarthTileFormat |
TLcdEarthGXYSinglevaluedRasterPainter.chooseTileFormat(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Chooses a tile format from the given tileset and coverage to be used for producing tiles.
|
protected TLcdEarthTileFormat |
TLcdEarthGXYRasterPainter.chooseTileFormat(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Chooses a tile format from the given tile set and coverage to be used for producing tiles.
|
protected TLcdEarthTileFormat |
TLcdEarthGXYElevationRasterPainter.chooseTileFormat(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage)
Chooses a tile format from the given tileset and coverage to be used for producing tiles.
|
int |
TLcdEarthGXYPointDensityLodStrategy.getLevel(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage,
Graphics aGraphics,
ILcdGXYContext aContext) |
int |
ILcdEarthGXYLodSelectionStrategy.getLevel(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage,
Graphics aGraphics,
ILcdGXYContext aGXYContext)
Selects the most appropriate level for the given tileset.
|
protected boolean |
TLcdEarthGXYSinglevaluedRasterPainter.isValidCoverage(ILcdEarthTileSetCoverage aCoverage)
Returns whether the given coverage can be drawn by this painter.
|
protected boolean |
TLcdEarthGXYRasterPainter.isValidCoverage(ILcdEarthTileSetCoverage aCoverage)
Returns whether the given coverage can be drawn by this painter.
|
protected boolean |
TLcdEarthGXYMultivaluedRasterPainter.isValidCoverage(ILcdEarthTileSetCoverage aCoverage)
Returns whether the given coverage can be drawn by this painter.
|
protected boolean |
TLcdEarthGXYElevationRasterPainter.isValidCoverage(ILcdEarthTileSetCoverage aCoverage)
Returns whether the given coverage can be drawn by this painter.
|
Modifier and Type | Method and Description |
---|---|
ILcdEarthTileSetCoverage |
TLcdEarthTileContext.getCoverage()
Returns the coverage in the tile set that was painted
|
Constructor and Description |
---|
TLcdEarthTileContext(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage,
Map<TLcdEarthTileID,ALcdEarthTile> aTiles)
Constructs a new
TLcdEarthTileContext with an unknown number of pending tiles. |
TLcdEarthTileContext(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage,
Map<TLcdEarthTileID,ALcdEarthTile> aTiles,
int aPendingTileCount)
Constructs a new
TLcdEarthTileContext . |
Modifier and Type | Method and Description |
---|---|
protected TLcdEarthTileFormat |
TLcdHypsometricEarthPainter.chooseTileFormat(ILcdEarthTileSet aTileSet,
ILcdEarthTileSetCoverage aCoverage) |
protected boolean |
TLcdHypsometricEarthPainter.isValidCoverage(ILcdEarthTileSetCoverage aCoverage) |