Package | Description |
---|---|
com.luciad.ais.model.procedure |
Provides classes and interfaces for all procedure related aspects.
|
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.util |
Contains various utility classes used in the Luciad Earth framework.
|
com.luciad.format.sqlite.geopackage |
Support for OGC GeoPackage data.
|
com.luciad.format.sqlite.lrdb |
This package provides support for Luciad Raster data (LRDB).
|
com.luciad.format.sqlite.lvdb |
This package provides support for Luciad Vector data (LVDB).
|
com.luciad.fusion.engine.replication |
This package provides the classes to compare and replicate resources between two tile stores.
|
com.luciad.fusion.engine.vector |
Provides the vector specific functionality for the LuciadFusion engine.
|
com.luciad.fusion.tilestore |
Provides the Tile Store abstraction and a file system implementation.
|
com.luciad.fusion.tilestore.metadata |
LuciadFusion TileStore provides a resource model, based on
ALfnResourceMetadata . |
com.luciad.fusion.util |
Provides various utility functionality for the LuciadLightspeed Fusion Client
and for LuciadFusion.
|
com.luciad.geometry |
Contains classes to perform geometry operations on an ellipsoid and in cartesian space.
|
com.luciad.geometry.cartesian |
Contains classes to perform geometry operations in cartesian space.
|
com.luciad.geometry.ellipsoidal |
Contains classes to perform geometry operations on an ellipsoid.
|
com.luciad.lucy.addons.modelreference |
Provides the addon that allows to open data that is missing a valid model reference
(=coordinate system), and that allows to create Luciad .ref files for storing such a model reference
specification.
|
com.luciad.lucy.addons.tea.lineofsight |
This is a terrain analysis add-on for line-of-sight (LOS) calculation on Lightspeed maps.
|
com.luciad.lucy.addons.tea.shapevisibility |
Provides the add-on to perform visibility calculations between a point observer and other shapes on a Lightspeed map.
|
com.luciad.lucy.map |
Contains a broad range of classes related to the visual represention of a map.
|
com.luciad.ogc.filter.evaluator |
This package provides classes to evaluate an OGC 1.0/1.1/2.0 filter.
|
com.luciad.ogc.filter.model |
Contains a Java object model for representing an OGC filter, implementing the OGC 02-059, 04-095 and 09-026 standards
(OGC Filter Encoding Implementation Specification, version 1.0.0, 1.1.0 and 2.0.0).
|
com.luciad.ogc.sld.view.gxy |
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
|
com.luciad.ogc.wcs.client |
Client API for an OGC Web Coverage Service (WCS).
|
com.luciad.reference |
Everything related to model references and view references.
|
com.luciad.reference.format |
Construction and formatting of coordinate reference systems.
|
com.luciad.tea |
Contains all classes for terrain elevation analysis.
|
com.luciad.tea.lightspeed.los |
Provides support for real-time line of sight calculation on elevation models using
hardware acceleration to perform calculations.
|
com.luciad.tea.viewshed |
The viewshed package provides support for computing and rendering visbility for
3D scenes consisting of any meshes, extruded shapes or terrain.
|
com.luciad.transformation |
Handles all transformations between model coordinates and world coordinates.
|
com.luciad.util.height |
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
|
com.luciad.view.gxy.controller.touch |
Touch controllers for the 2D view.
|
com.luciad.view.lightspeed.editor.snapping |
Defines a mechanism for snapping between objects that are being edited.
|
com.luciad.view.lightspeed.layer.imageprojection |
Provides support for rendering images which are projected onto the 3D
terrain of an
ILspView , as if by a slide
projector. |
com.luciad.view.lightspeed.services.terrain |
Provides tools needed for working with draped data and the terrain the data is visualized on.
|
com.luciad.view.lightspeed.util |
Contains utility classes related to Lightspeed views.
|
com.luciad.view.map |
Utilities for making maps.
|
com.luciad.view.map.multilevelgrid |
Classes to work with rectangular axis aligned grids consisting of multiple uniform levels, called multilevel grids.
|
com.luciad.view.swing |
This package provides Swing components which are related to a view or allow interaction with a view.
|
com.luciad.wms.client.gxy.tiled |
This package contains a painter that visualizes
ALcdWMSProxy
instances in a GXY view using a tiled approach. |
com.luciad.wms.client.lightspeed.tiled |
This package contains a painter that visualizes
ALcdWMSProxy
instances in a Lightspeed view using a tiled approach. |
Modifier and Type | Method and Description |
---|---|
void |
TLcdProcedureGeometryCalculator.setCoordinateSystems(ILcdGeoReference aSource,
ILcdGeoReference aTarget)
Specifies the coordinate systems the geometry calculator should work with.
|
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.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
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) |
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 |
---|---|
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.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) |
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 | Method and Description |
---|---|
ILcdGeoReference |
TLcdEarthTile.getGeoReference() |
abstract ILcdGeoReference |
ALcdEarthTile.getGeoReference()
Returns the georeference of the tile's data.
|
ILcdGeoReference |
TLcdEarthTileSetCoverage.getNativeGeoReference() |
ILcdGeoReference |
ILcdEarthTileSetCoverage.getNativeGeoReference()
Returns the reference in which the coverage's data is natively
represented.
|
Modifier and Type | Method and Description |
---|---|
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.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 |
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. |
TLcdEarthTileSetCoverage(String aName,
ILcdEarthTileSetCoverage.CoverageType aCoverageType,
TLcdEarthTileFormat aDataFormat,
ILcdGeoReference aGeoReference)
Creates a
TLcdEarthTileSetCoverage with the given parameters. |
TLcdEarthVectorTileSetCoverage(String aName,
ILcdEarthTileSetCoverage.CoverageType aCoverageType,
TLcdEarthTileFormat aDataFormat,
ILcdGeoReference aGeoReference,
ILcdEarthVectorTileSetCoverage.ShapeType aShapeType)
Creates a new vector coverage with the specified parameters.
|
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.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
boolean |
TLcdEarthCompositeImageTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
boolean |
TLcdEarthAssetGXYViewTileSet.isGeoReferenceSupported(ILcdEarthTileSetCoverage aCoverage,
ILcdGeoReference aGeoReference) |
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 |
---|
TLcdEarthAssetGXYViewTileSet(ILcdBounds aBounds,
int aLevels,
long aLevel0RowCount,
long aLevel0ColCount,
int aImageTileResolution,
ILcdGeoReference aTileSetReference,
ILcdModel aAssetModel,
ILcdGXYLayerFactory aLayerFactory)
Constructs a new
TLcdEarthAssetGXYViewTileSet with the specified settings. |
TLcdEarthAssetGXYViewTileSet(ILcdBounds aBounds,
int aLevels,
long aLevel0RowCount,
long aLevel0ColCount,
int aImageTileWidth,
int aImageTileHeight,
ILcdGeoReference aTileSetReference,
ILcdModel aAssetModel,
ILcdGXYLayerFactory aLayerFactory)
Constructs a new
TLcdEarthAssetGXYViewTileSet with the specified settings. |
TLcdEarthCompositeImageTileSet(ILcdBounds aBounds,
int aLevels,
int aTileNumXPixels,
int aTileNumYPixels,
ILcdGeoReference aNativeReference)
Creates a new composite image tileset with the given parameters.
|
TLcdEarthCompositeImageTileSet(ILcdBounds aBounds,
int aLevels,
long aLevel0Rows,
long aLevel0Columns,
int aTileNumXPixels,
int aTileNumYPixels,
ILcdGeoReference aNativeReference)
Creates a new composite image tileset with the given parameters.
|
TLcdEarthGXYViewTileSet(ILcdBounds aBounds,
int aLevels,
long aLevel0Rows,
long aLevel0Columns,
int aTileResolution,
ILcdGeoReference aModelReference)
Creates a gxy view tileset.
|
TLcdEarthGXYViewTileSet(ILcdBounds aBounds,
int aLevels,
long aLevel0Rows,
long aLevel0Columns,
int aTileWidth,
int aTileHeight,
ILcdGeoReference aModelReference)
Creates a gxy view tileset.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdEarthTileSetElevationProvider.getPreferredReference() |
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) |
protected ILcdHeightProvider |
TLcdEarthGXYLayerHeightProviderFactory.createTileSetHeightProvider(ILcdEarthTileSet aTileSet,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView,
ILcdGeoReference aReference,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties)
Creates a layer-based height provider for a tile set.
|
protected TLcdEarthGXYElevationRasterPainter |
TLcdEarthGXYLayerHeightProviderFactory.getGXYElevationPainter(ILcdEarthTileSet aTileSet,
ILcdGXYLayer aGXYLayer,
ILcdGXYView aGXYView,
ILcdGeoReference aReference,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties)
Returns the elevation painter for a tile set.
|
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) |
double |
TLcdEarthTileSetElevationProvider.retrieveElevationAt(ILcdPoint aPoint,
ILcdGeoReference aGeoReference) |
double |
TLcdEarthTileSetElevationProvider.retrieveElevationAt(ILcdPoint aPoint,
ILcdGeoReference aGeoReference,
double aDesiredResolution) |
Constructor and Description |
---|
TLcdEarthAssetTerrainElevationTileSet(ILcdBounds aBounds,
int aLevels,
long aLevel0RowCount,
long aLevel0ColCount,
int aGeometryTileResolution,
int aImageTileResolution,
ILcdGeoReference aTileSetReference,
ILcdModel aAssetModel)
Constructs a
TLcdEarthAssetTerrainElevationTileSet with the specified settings. |
TLcdEarthTerrainElevationTileSet(ILcdBounds aBounds,
ALcdEarthTerrainElevationProvider aElevationProvider,
int aLevels,
long aLevel0Rows,
long aLevel0Columns,
int aGeometryTileResolution,
int aImageTileResolution,
ILcdGeoReference aModelReference)
Constructs a terrain elevation tile set with the specified settings.
|
TLcdEarthTerrainHeightTileSet(ILcdBounds aBounds,
List<? extends ILcdModelHeightProviderFactory> aFactories,
int aMaxCacheSize,
int aLevels,
long aLevel0Rows,
long aLevel0Columns,
int aGeometryTileResolution,
int aImageTileResolution,
ILcdGeoReference aModelReference)
Constructs a terrain elevation tile set with the specified settings.
|
TLcdEarthTerrainHeightTileSet(ILcdBounds aBounds,
List<ILcdModelHeightProviderFactory> aFactories,
int aMaxCacheSize,
int aLevels,
long aLevel0Rows,
long aLevel0Columns,
int aGeometryTileResolution,
int aImageTileResolution,
int aElevationTileResolution,
ILcdGeoReference aModelReference)
Constructs a terrain elevation tile set with the specified settings.
|
TLcdEarthTexturedTerrainTileSet(ILcdEarthTileSet aGeometrySet,
ILcdEarthRasterTileSetCoverage aGeometryTileSetCoverage,
ILcdEarthTileSet aElevationSet,
ILcdEarthRasterTileSetCoverage aElevationTileSetCoverage,
ILcdEarthTileSet aTextureSet,
ILcdEarthRasterTileSetCoverage aTextureTileSetCoverage,
ILcdGeoReference aModelReference)
Constructs a new
TLcdEarthTextureTerrainTileSet with the specified geometry and
texture data. |
TLcdEarthTexturedTerrainTileSet(ILcdEarthTileSet aGeometrySet,
ILcdEarthRasterTileSetCoverage aGeometryTileSetCoverage,
ILcdEarthTileSet aTextureSet,
ILcdEarthRasterTileSetCoverage aTextureTileSetCoverage,
ILcdGeoReference aModelReference)
Constructs a new
TLcdEarthTextureTerrainTileSet with the specified geometry and
texture data. |
TLcdEarthTileSetElevationProvider(ILcdEarthTileSet aElevationTileSet,
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,
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.
|
TLcdEarthTileSetElevationProvider(ILcdEarthTileSet aElevationTileSet,
ILcdGeoReference aTileSetReference)
Creates a new elevation provider that does not scale the provided elevations and requests all
tiles synchronously.
|
TLcdEarthTileSetElevationProviderAdapter(ALcdEarthTerrainElevationProvider aProvider,
ILcdGeoReference aSourceReference)
Constructs a
TLcdEarthTileSetElevationProviderAdapter using an
ALcdEarthTerrainElevationProvider and an ILcdGeoReference . |
TLcdEarthTileSetElevationProviderAdapter(ALcdEarthTerrainElevationProvider aProvider,
ILcdGeoReference aSourceReference,
double aDesiredResolution)
Constructs a
TLcdEarthTileSetElevationProviderAdapter using an
ALcdEarthTerrainElevationProvider ,an ILcdGeoReference
and a desired resolution. |
Modifier and Type | Method and Description |
---|---|
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. |
ALcdEarthTile |
TLcdEarthMemoryCachingTileSet.getTileFromCache(ILcdEarthTileSetCoverage aCoverage,
int aLevel,
long aTileX,
long aTileY,
ILcdGeoReference aGeoReference,
TLcdEarthTileFormat aFormat,
Object aContext)
Retrieves a tile from the cache.
|
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) |
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 |
---|---|
ILcdGeoReference |
TLcdEarthTerrainElevationProvider.getPreferredReference() |
ILcdGeoReference |
ALcdEarthTerrainElevationProvider.getPreferredReference()
Returns the preferred reference for this elevation provider.
|
Modifier and Type | Method and Description |
---|---|
double |
TLcdEarthTerrainElevationProvider.retrieveElevationAt(ILcdPoint aPoint,
ILcdGeoReference aGeoReference) |
abstract double |
ALcdEarthTerrainElevationProvider.retrieveElevationAt(ILcdPoint aPoint,
ILcdGeoReference aPointReference)
Returns the elevation for a given location, defined in meters above mean sea level.
|
double |
TLcdEarthTerrainElevationProvider.retrieveElevationAt(ILcdPoint aPoint,
ILcdGeoReference aPointReference,
double aDesiredResolution) |
double |
ALcdEarthTerrainElevationProvider.retrieveElevationAt(ILcdPoint aPoint,
ILcdGeoReference aPointReference,
double aDesiredResolution)
Returns the elevation for a given location, defined in meters above mean sea level.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdGeoPackageModelEncoder.getAreaOfInterestReference()
Returns the reference the current area to encode is defined in.
|
ILcdGeoReference |
TLcdGeoPackageModelEncoder.getTileTargetReference()
Returns the reference rasters will be encoded in.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdGeoPackageModelEncoder.setAreaOfInterest(ILcdBounds aAreaOfInterest,
ILcdGeoReference aAreaOfInterestReference)
Sets the bounds to encode.
|
void |
TLcdGeoPackageModelEncoder.setTileTargetReference(ILcdGeoReference aTargetReference)
Sets the reference to encode rasters in.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdLRDBModelEncoder.getAreaOfInterestReference()
Returns the reference the current area to encode is defined in.
|
ILcdGeoReference |
TLcdLRDBModelEncoder.getTargetReference()
Returns the reference rasters will be encoded in.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdLRDBModelEncoder.setAreaOfInterest(ILcdBounds aAreaOfInterest,
ILcdGeoReference aAreaOfInterestReference)
Define the area of the raster to encode.
|
void |
TLcdLRDBModelEncoder.setTargetReference(ILcdGeoReference aTargetReference)
Sets the target reference to encode the raster in.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdLVDBModelEncoder.getAreaOfInterestReference()
Returns the reference the current area to encode is defined in.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdLVDBModelEncoder.setAreaOfInterest(ILcdBounds aAreaOfInterest,
ILcdGeoReference aAreaOfInterestReference)
Sets the bounds to encode.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLfnReplicationAreaOfInterest.getGeoReference()
Returns the geo reference in which the
shape of the area is defined. |
Modifier and Type | Method and Description |
---|---|
TLfnReplicationAreaOfInterest |
TLfnReplicationAreaOfInterestManager.add(ILcdShape aShape,
ILcdGeoReference aGeoReference,
String aName)
Creates and adds a new area of interest instance to this manager.
|
void |
TLfnReplicationAreaOfInterest.setShape(ILcdShape aShape,
ILcdGeoReference aGeoReference)
Sets the shape of this area.
|
Modifier and Type | Method and Description |
---|---|
static int |
TLfnScaleUtil.convertPixelDensityToScaleDenominator(double aPixelDensity,
ILcdGeoReference aGeoReference)
Deprecated.
Calculates the scale denominator that corresponds to the pixel density, assuming a pixel size
of 0.28 mm.
|
static int |
TLfnScaleUtil.getMaxLevel(ILcdBounds aBounds,
ILcdGeoReference aGeoReference,
long aLevel0Rows,
long aLevel0Columns,
List<TLfnVectorAssetMetadata> aAllAssetMetadata)
Deprecated.
Computes the most detailed level that is needed for the assets in a coverage.
|
static int |
TLfnScaleUtil.getOptimalScaleDenominator(ILcdBounds aBounds,
ILcdGeoReference aGeoReference,
long aLevel0Rows,
long aLevel0Columns,
int aLevel)
Deprecated.
Compute the optimal scale of a coverage at the specified level.
|
Constructor and Description |
---|
TLfnAreaSimplifyingGeometryProvider(int aPixelThreshold,
ILcdGeoReference aGeoReference)
Deprecated.
Constructs a new area simplifying geometry provider given a threshold in pixels and a geographic reference.
|
Modifier and Type | Method and Description |
---|---|
TLfnQuery.BasicBuilder |
TLfnQuery.BasicBuilder.andFilterOverlaps(ILcdBounds aBounds,
ILcdGeoReference aGeoReference)
Updates the filter to only include resources that overlap with the specified bounds.
|
Future<ALfnTileStore.ReadResult> |
ALfnResource.exportTo(WritableByteChannel aSink,
ILcdShape aAreaOfInterest,
ILcdGeoReference aAreaOfInterestGeoReference,
ILfnProgressCallback<ALfnTileStore.ReadResult> aCallback)
Asynchronously exports this resource's data to a channel, excluding metadata.
|
Future<ALfnTileStore.ReadResult> |
ALfnCoverage.exportTo(WritableByteChannel aSink,
ILcdShape aAreaOfInterest,
ILcdGeoReference aAreaOfInterestGeoReference,
ILfnProgressCallback<ALfnTileStore.ReadResult> aCallback) |
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
ALfnCoverageMetadata.getGeoReference()
Gets the geographic reference of this coverage.
|
ILcdGeoReference |
ALfnCoverageMetadata.Builder.getGeoReference()
Gets this builder's current geographic reference.
|
ILcdGeoReference |
ALfnAssetMetadata.getGeoReference()
Gets the geographic reference of the bounding box of this asset.
|
ILcdGeoReference |
ALfnAssetMetadata.Builder.getGeoReference()
Gets this builder's current geographic reference.
|
Modifier and Type | Method and Description |
---|---|
B |
ALfnCoverageMetadata.Builder.geoReference(ILcdGeoReference aGeoReference)
Sets the required geographic reference of the coverage's bounding box.
|
B |
ALfnAssetMetadata.Builder.geoReference(ILcdGeoReference aGeoReference)
Sets the required geographic reference of the asset.
|
B |
ALfnCoverageMetadata.Builder.setGeoReference(ILcdGeoReference aGeoReference)
Deprecated.
|
B |
ALfnAssetMetadata.Builder.setGeoReference(ILcdGeoReference aGeoReference)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static int |
TLfnScaleUtil.convertPixelDensityToScaleDenominator(double aPixelDensity,
ILcdGeoReference aGeoReference)
Calculates the scale denominator that corresponds to the pixel density, assuming a pixel size of 0.28 mm.
|
static int |
TLfnScaleUtil.getMaxLevel(ILcdBounds aBounds,
ILcdGeoReference aGeoReference,
long aLevel0Rows,
long aLevel0Columns,
List<TLfnVectorAssetMetadata> aAllAssetMetadata)
Computes the most detailed level that is needed for the assets in a coverage.
|
static int |
TLfnScaleUtil.getOptimalScaleDenominator(ILcdBounds aBounds,
ILcdGeoReference aGeoReference,
long aLevel0Rows,
long aLevel0Columns,
int aLevel)
Compute the optimal scale of a coverage at the specified level.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
ILcdSegmentScanner.getGeoReference()
Returns the geo reference system used.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdGridSegmentScanner.getGeoReference() |
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
ALcdGeodeticSegmentScanner.getGeoReference()
Returns the geodetic reference set.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcyGeodeticReference
Adds a property displayName and editable to its superclass.
|
class |
TLcyGridReference
Adds a property displayName and a property editable to its superclass.
|
class |
TLcyUTMGridReference
Note: Do not programmatically rely on the existence of this
class or its methods, as they might change or disappear without notice.
If an UTM reference is needed, use TLcdUTMGrid instead.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcyModelReferenceAddOn.showModelReferenceChooser(Component aParentComponent)
Presents a model reference chooser UI to the user in a modal dialog.
|
ILcdGeoReference |
TLcyModelReferenceAddOn.showModelReferenceChooser(Component aParentComponent,
boolean aIncludeGeodeticReferences,
boolean aIncludeGridReferences)
Presents a model reference chooser UI to the user in a modal dialog.
|
Modifier and Type | Method and Description |
---|---|
protected ILcdAltitudeProvider |
TLcyLOSAddOn.createTerrainAltitudeProvider(ILcdView aView,
double aCalculationStepSize,
ILcdGeoReference aPreferredReference,
ILcyLucyEnv aLucyEnv)
Creates an
ILcdAltitudeProvider that is used by the line-of-sight calculations to retrieve the altitude of the terrain. |
Modifier and Type | Method and Description |
---|---|
protected ILcdAltitudeProvider |
TLcyShapeVisibilityAddOn.createTerrainAltitudeProvider(ILcdView aView,
double aCalculationStepSize,
ILcdGeoReference aPreferredReference,
ILcyLucyEnv aLucyEnv)
Creates an
ILcdAltitudeProvider that is used by the visibility calculations to retrieve the altitude of the terrain. |
Modifier and Type | Method and Description |
---|---|
void |
TLcyGenericMapUtil.centerOnBounds(ILcdView aView,
ILcdBounds aBounds,
ILcdGeoReference aReference)
Center
aView on the specified bounds. |
void |
TLcyGenericMapUtil.fitOnBounds(ILcdView aView,
ILcdBounds aBounds,
ILcdGeoReference aReference)
Fit
aView on the specified bounds. |
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdOGCFilterContext.getGeoReference()
Gets the default georeference that will be used for non-georeferenced geometries.
|
Constructor and Description |
---|
TLcdOGCFilterContext(ILcdGeoReference aGeoReference)
Creates a new
TLcdOGCFilterContext instance which uses the specified reference as default georeference,
an ILcdPropertyRetrieverProvider suited for ILcdDataObject instances and
that uses ILcdOGCFeatureIDRetriever.createDefaultFeatureIDRetriever(ILcdModel) . |
TLcdOGCFilterContext(ILcdGeoReference aGeoReference,
ILcdOGCFeatureIDRetriever aFeatureIDRetriever,
ILcdPropertyRetrieverProvider aPropertyRetrieverProvider)
Creates an instance with a feature ID retriever, a property retriever provider and a default georeference that will be used for non-georeferenced geometries.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdOGCBBoxOperator.getBoundsGeoReference()
Gets the spatial reference of the envelope.
|
ILcdGeoReference |
TLcdOGCDistanceBuffer.getShapeGeoReference()
Gets the spatial reference of the geometry in case it doesn't contain one.
|
ILcdGeoReference |
TLcdOGCBinarySpatialOperator.getShapeGeoReference()
Gets the spatial reference of the geometry.
|
Modifier and Type | Method and Description |
---|---|
static TLcdOGCBBoxOperator |
TLcdOGCFilterFactory.bbox(ILcdBounds aBounds,
ILcdGeoReference aBoundsReference)
Creates a new bounding box operator which can be used to perform a spatial query on an
ILcdModel . |
void |
TLcdOGCBBoxOperator.setBoundsGeoReference(ILcdGeoReference aBoundsGeoReference)
Sets the spatial reference of the envelope.
|
void |
TLcdOGCDistanceBuffer.setShapeGeoReference(ILcdGeoReference aShapeGeoReference)
Sets the spatial reference of the geometry.
|
void |
TLcdOGCBinarySpatialOperator.setShapeGeoReference(ILcdGeoReference aShapeGeoReference)
Sets the spatial reference of the geometry.
|
Constructor and Description |
---|
TLcdOGCBBoxOperator(TLcdOGCPropertyName aPropertyName,
ILcdBounds aBounds,
ILcdGeoReference aBoundsGeoReference)
Constructs an instance for a given property name, an envelope, and a optional spatial reference for the envelope.
|
TLcdOGCBinarySpatialOperator(int aType,
TLcdOGCPropertyName aPropertyName,
ILcdShape aShape,
ILcdGeoReference aShapeGeoReference)
Constructs an instance for a given spatial relationship type, a property name, a shape and a spatial reference.
|
TLcdOGCDistanceBuffer(int aType,
TLcdOGCPropertyName aPropertyName,
ILcdShape aShape,
ILcdGeoReference aShapeGeoReference,
TLcdOGCDistance aDistance)
Creates an instance for a given for a given spatial test type, a property name, a shape, a spatial reference and a
distance.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdSLDContext.getGeoReference()
Returns the geo reference set to this context.
|
Constructor and Description |
---|
TLcdSLDContext(ILcdOGCFilterEvaluator aFilterEvaluator,
ILcdGeoReference aReference,
ILcdOGCFeatureIDRetriever aFeatureIdRetriever,
ILcdPropertyRetrieverProvider aPropertyRetrieverProvider)
Creates a new SLD context.
|
TLcdSLDContext(ILcdOGCFilterEvaluator aFilterEvaluator,
ILcdGeoReference aReference,
ILcdOGCFeatureIDRetriever aFeatureIdRetriever,
ILcdPropertyRetrieverProvider aPropertyRetrieverProvider,
ILcdSLDOnlineResourceResolver aOnlineResourceResolver)
Creates a new SLD context.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdWCSProxy.setBounds(ILcdBounds aBounds,
ILcdGeoReference aBoundsReference)
Sets the 2D bounds of the area that should be retrieved.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdGeocentricReference
An
ILcdGeocentricReference is an ILcdGeoReference . |
interface |
ILcdGeodeticReference
Tag interface for geodetic references.
|
interface |
ILcdGeoidReference
Deprecated.
Use the new vertical datum support in
com.luciad.geodesy.ILcdGeodeticDatum
as this allows to use geoids for geodetic datums and ILcdGeoReference instances such as
com.luciad.reference.ILcdGridReference . |
interface |
ILcdGridReference
An
ILcdGridReference is an ILcdGeoReference that
contains the relation between (longitude,latitude, height) coordinates
and cartesian (x, y, z) coordinates. |
interface |
ILcdTopocentricReference
An
ILcdTopocentricReference is an ILcdGeoReference that is defined by a
geodetic datum and a lon-lat-height point
that defines the origin of the topocentric coordinate system of this reference. |
Modifier and Type | Class and Description |
---|---|
class |
ALcdGeoReference
Base class for geo reference implementations.
|
class |
TLcdDHDNGermanGridReference
This class contains all information about the German grid system.
|
class |
TLcdGeocentricReference
The default implementation of
ILcdGeocentricReference . |
class |
TLcdGeodeticReference
A
TLcdGeodeticReference is an implementation of
ILcdGeodeticReference . |
class |
TLcdGeoidReference
Deprecated.
Use the new vertical datum support in
com.luciad.geodesy.ILcdGeodeticDatum
as this allows to use geoids for geodetic datums and ILcdGeoReference instances such as
com.luciad.reference.ILcdGridReference . |
class |
TLcdGridReference
A
TLcdGridReference is an implementation of an
ILcdGridReference . |
class |
TLcdLambert1972BelgiumGridReference
This class contains all information about the Belgian grid system.
|
class |
TLcdLambertFrenchGridReference
This ILcdGridReference implements the french grid system.
|
class |
TLcdRD1918DutchGridReference
Deprecated.
This class uses outdated hardcoded parameters. Where possible, using EPSG or WKT parsing is encouraged,
for example: new TLcdEPSGReferenceParser().parseModelReference("EPSG:28992") . |
class |
TLcdSwissGridReference
This class contains all information about the Swiss grid system.
|
class |
TLcdTopocentricReference
A
TLcdTopocentricReference is an implementation of an ILcdTopocentricReference . |
class |
TLcdUPSGrid
This
ILcdGridReference represents a UPS grid reference. |
class |
TLcdUTMGrid
This
ILcdGridReference represents a UTM grid reference. |
Modifier and Type | Method and Description |
---|---|
String |
TLcdWKTReferenceFormatter.format(ILcdGeoReference aGeoReference)
Encodes the specified geo reference as an OGC WKT string.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdLOSCoverage.getCenterPointReference()
Returns the center point reference of this coverage.
|
ILcdGeoReference |
ILcdLOSCoverage.getCenterPointReference()
Returns the center point reference of this coverage.
|
ILcdGeoReference |
ILcdExtendedLineOfSightCoverage.getCenterPointReference()
Returns the reference in which the center point of the line-of-sight computation is defined.
|
ILcdGeoReference |
TLcdP2PCoverage.getEndPointReference()
Returns the end point reference of this coverage.
|
ILcdGeoReference |
ILcdP2PCoverage.getEndPointReference()
Returns the end point reference of this coverage.
|
ILcdGeoReference |
ILcdExtendedPoint2PointIntervisibility.getFromPointGeoReference()
Returns the reference in which the first point is expressed.
|
ILcdGeoReference |
TLcdTerrainSegmentScanner.getGeoReference()
Delegates to the internal scanner if that is set.
|
ILcdGeoReference |
TLcdDensityBasedRasterElevationProvider.getPixelDensityReference()
Gets the reference in which the pixel density is defined.
|
ILcdGeoReference |
ALcdDensityBasedElevationProvider.getPixelDensityReference()
Gets the reference in which the pixel density is defined.
|
ILcdGeoReference |
TLcdViewBasedTerrainElevationProvider.getPreferredReference() |
ILcdGeoReference |
TLcdHeightProviderAdapter.getPreferredReference() |
ILcdGeoReference |
TLcdFixedHeightAltitudeProvider.getPreferredReference()
Returns
null . |
ILcdGeoReference |
ILcdAltitudeProvider.getPreferredReference()
Returns the preferred reference for this altitude provider.
|
ILcdGeoReference |
ALcdTerrainElevationProvider.getPreferredReference()
Returns the preferred reference for this terrain elevation provider.
|
ILcdGeoReference |
ALcdModelBasedTerrainElevationProvider.getPreferredReference()
Returns the preferred reference for this terrain elevation provider.
|
ILcdGeoReference |
TLcdProfileViewJPanel.getProfileReference()
Get the geo reference of the profile points.
|
ILcdGeoReference |
ILcdReferencedMatrixView.getReference()
Returns the reference in which the associated point coordinates are defined.
|
ILcdGeoReference |
TLcdProfileGenerator.getScanReference()
Retrieve the reference that will be used for scanning the segment.
|
ILcdGeoReference |
TLcdProfileGenerator.getSegmentReference()
Gets the reference system in which the points of the segment for which the profile
needs to be generated are defined.
|
ILcdGeoReference |
TLcdP2PCoverage.getStartPointReference()
Returns the start point of this coverage.
|
ILcdGeoReference |
ILcdP2PCoverage.getStartPointReference()
Returns the start point of this coverage.
|
ILcdGeoReference |
ILcdExtendedPoint2PointIntervisibility.getToPointGeoReference()
Returns the reference in which the second point is expressed.
|
protected ILcdGeoReference |
TLcdProfileGenerator.provideSegmentScanReference()
Returns the reference in which a line contained in the given layer should be discretized.
|
Modifier and Type | Method and Description |
---|---|
protected double |
TLcdTerrainRulerController.calculateDistance(ILcdPoint aStartPoint,
ILcdPoint aEndPoint,
ILcdGeoReference aGeoReference,
int aMeasuringMode,
ILcdGXYContext aGXYContext)
Calculates the distance between the two points, taking into account the path defined by the measuring mode.
|
TLcdVisibilityStatus |
TLcdP2PRadarPropagationFunctionSkyBackground.computeVisibility(ILcdP2PCoverage aP2PCoverage,
ILcdGeoReference aComputationReference)
Computes the intervisibility with sky in background between the defining points of the coverage
aP2PCoverage in the reference aComputationReference and returns the
result as a TLcdVisibilityStatus . |
TLcdVisibilityStatus |
TLcdP2PRadarPropagationFunction.computeVisibility(ILcdP2PCoverage aP2PCoverage,
ILcdGeoReference aComputationReference)
Computes the intervisibility between the defining points of the coverage
aP2PCoverage
in the reference aComputationReference and returns a TLcdVisibilityStatus
indicating the result of the visibility computation. |
TLcdVisibilityStatus |
ILcdP2PPropagationFunction.computeVisibility(ILcdP2PCoverage aP2PCoverage,
ILcdGeoReference aComputationReference)
Computes the visibility for a given coverage
aP2PCoverage in the given reference
aComputationReference and returns the result as a TLcdVisibilityStatus . |
ILcdAltitudeMatrixView |
TLcdAltitudeMatrixViewFactory.createAreaAltitudeMatrixView(ILcdShape aShape,
ILcdGeoReference aShapeReference,
ILcdAltitudeProvider aAltitudeProvider,
double aStepSize,
TLcdAltitudeDescriptor aAltitudeMatrixViewDescriptor,
ILcdGeoReference aAltitudeMatrixViewReference)
Creates an
ILcdAltitudeMatrixView for the specified shape that can be used to
compute a visibility. |
ILcdAltitudeMatrixView |
TLcdAltitudeMatrixViewFactory.createAreaAltitudeMatrixView(ILcdShape aShape,
ILcdGeoReference aShapeReference,
ILcdAltitudeProvider aAltitudeProvider,
ILcdRaster aRaster,
ILcdGeoReference aRasterReference,
TLcdAltitudeDescriptor aAltitudeMatrixViewDescriptor,
ILcdGeoReference aAltitudeMatrixViewReference)
Creates an
ILcdAltitudeMatrixView for the specified shape that can be used to
compute a visibility. |
ILcdRaster |
TLcdMatrixViewRasterFactory.createEquivalentRaster(ILcdMatrixView aMatrix,
ILcdGeoReference aMatrixReference,
ILcdMatrixRasterValueMapper aMatrixRasterValueMapper)
Creates an
ILcdRaster from the ILcdMatrixView assuming a one-by-one relation. |
ILcdAltitudeMatrixView |
TLcdAltitudeMatrixViewFactory.createInterpolatedPathAltitudeMatrixView(ILcdPolyline aPolyline,
ILcdGeoReference aPolylineReference,
double aStepSize,
TLcdLineType aLineType,
TLcdAltitudeDescriptor aAltitudeMatrixViewDescriptor,
ILcdGeoReference aAltitudeMatrixViewReference)
Creates an
ILcdAltitudeMatrixView for the specified polyline that can be used to
compute a visibility. |
ILcdExtendedLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
double aSampleDensity,
double aRadialFraction,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aAngleStepSize,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
double aSampleDensity,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenterPoint,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aAngleStart,
double aAngleArc,
double aAngleStep,
double aRadiusMax,
double aRadiusStep,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdLOSFactory.createLOSCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ILcdRaster[] aRasters,
ILcdGeoReference aRastersReference,
ILcdGeoReference aTargetReference,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode)
Deprecated.
Convenience method for line-of-sight computations over elevation data which consists entirely
of raster data defined in one reference.
|
ILcdValuedPolygon[] |
TLcdLOSCoverageFactory.createLOSCoverageContours(ILcdLOSCoverageMatrix aLOSCoverageMatrix,
ILcdGeoReference aTargetReference,
double[] aContourLevels)
Deprecated.
Use
TLcdLOSCoverageFactory.createLOSCoverageContours(ILcdLOSCoverageMatrix, com.luciad.reference.ILcdGeoReference, com.luciad.contour.TLcdComplexPolygonContourFinder.IntervalMode, double[], double[]) instead.
This method relies on deprecated contour finding algorithms. The output of the new contour finding algorithms are
much more practical to work with as they define complex polygons within an interval range, instead of simple
polygons that represent contour edges. This method has been kept for compatibility reasons with LuciadMap |
ILcdBounded[] |
TLcdLOSCoverageFactory.createLOSCoverageContours(ILcdLOSCoverageMatrix aLOSCoverageMatrix,
ILcdGeoReference aTargetReference,
TLcdComplexPolygonContourFinder.IntervalMode aIntervalMode,
double[] aContourIntervalLevels,
double[] aContourSpecialValues)
Generates complex polygon contours from the given
ILcdLOSCoverageMatrix using the target reference
and the contour levels. |
ILcdLOSCoverageMatrix |
TLcdLOSRadarPropagationFunctionSkyBackground.createLOSCoverageMatrix(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference) |
ILcdLOSCoverageMatrix |
TLcdLOSRadarPropagationFunctionCoverageMatrixWrapper.createLOSCoverageMatrix(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference)
Creates a clone of the fixed coverage matrix with which this instance was created.
|
ILcdLOSCoverageMatrix |
TLcdLOSRadarPropagationFunction.createLOSCoverageMatrix(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference) |
ILcdLOSCoverageMatrix |
TLcdLOSPropagationFunctionFixedHeight.createLOSCoverageMatrix(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference) |
ILcdLOSCoverageMatrix |
ILcdLOSPropagationFunction.createLOSCoverageMatrix(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference)
Creates a coverage matrix using the line-of-sight coverage
aLOSCoverage and the matrix
reference aMatrixReference . |
ILcdLOSCoverageMatrix |
TLcdLOSCoverageFactory.createLOSCoverageMatrix(ILcdLOSPropagationFunction aLOSPropagationFunction,
ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aTargetReference)
Creates a
ILcdLOSCoverageMatrix representing the result of line-of-sight
computations on the given area aLOSCoverage using the propagation
function aLOSPropagationFunction . |
ILcdRaster |
TLcdLOSCoverageFactory.createLOSCoverageRaster(ILcdLOSCoverageMatrix aLOSCoverageMatrix,
ILcdMatrixRasterValueMapper aMatrixRasterValueMapper,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
TLcdCoverageFillMode aFillMode)
Creates an
ILcdRaster from the ILcdLOSCoverageMatrix using the given
target reference, pixel density and fill mode. |
ILcdAltitudeMatrixView |
TLcdAltitudeMatrixViewFactory.createPathAltitudeMatrixView(ILcdCurve aCurve,
ILcdGeoReference aCurveReference,
double aStepSize,
TLcdCoverageAltitudeMode aAltitudeMode,
TLcdAltitudeDescriptor aAltitudeMatrixViewDescriptor,
ILcdGeoReference aAltitudeMatrixViewReference)
Creates an
ILcdAltitudeMatrixView for the specified curve using the height values of the points of the curve. |
ILcdAltitudeMatrixView |
TLcdAltitudeMatrixViewFactory.createPathAltitudeMatrixView(ILcdCurve aCurve,
ILcdGeoReference aCurveReference,
ILcdAltitudeProvider aAltitudeProvider,
double aStepSize,
TLcdAltitudeDescriptor aAltitudeMatrixViewDescriptor,
ILcdGeoReference aAltitudeMatrixViewReference)
Creates an
ILcdAltitudeMatrixView for the specified curve that can be used to
compute a visibility. |
ILcdAltitudeMatrixView |
TLcdAltitudeMatrixViewFactory.createPathAltitudeMatrixView(ILcdPolyline aPolyline,
ILcdGeoReference aPolylineReference,
ILcdAltitudeProvider aAltitudeProvider,
double aStepSize,
TLcdLineType aLineType,
TLcdAltitudeDescriptor aAltitudeMatrixViewDescriptor,
ILcdGeoReference aAltitudeMatrixViewReference)
Creates an
ILcdAltitudeMatrixView for the specified polyline that can be used to
compute a visibility. |
ILcdExtendedPoint2PointIntervisibility |
TLcdP2PCoverageFactory.createPoint2PointIntervisibility(ILcdP2PPropagationFunction aP2PPropagationFunction,
ILcdP2PCoverage aP2PCoverage,
ILcdGeoReference aTargetReference,
ALcdTerrainElevationProvider aTerrainElevationProvider)
This method creates an
ILcdExtendedPoint2PointIntervisibility using the
propagation function aP2PPropagationFunction , the point-to-point coverage
aP2PCoverage , the target reference aTargetReference and the
terrain elevation provider aTerrainElevationProvider |
ILcdExtendedPoint2PointIntervisibility |
TLcdP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFirstPoint,
ILcdGeoReference aFirstPointReference,
double aFirstPointHeightAboveGround,
ILcdPoint aSecondPoint,
ILcdGeoReference aSecondPointReference,
double aSecondPointHeightAboveGround,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdModelReference aTargetReference,
ILcdModelModelTransformation aModelModelTransformation,
double aStepInMeters)
Deprecated.
Creates a
ILcdExtendedPoint2PointIntervisibility that contains the visibility between two
points in different references. |
ILcdExtendedPoint2PointIntervisibility |
TLcdRadarP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFirstPoint,
ILcdGeoReference aFirstPointReference,
double aFirstPointHeightAboveGround,
ILcdPoint aSecondPoint,
ILcdGeoReference aSecondPointReference,
double aSecondPointHeightAboveGround,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdModelReference aTargetReference,
ILcdModelModelTransformation aModelModelTransformation,
double aStepInMeters,
double aKFactor)
Deprecated.
Creates a
ILcdExtendedPoint2PointIntervisibility that contains the visibility between two
points in different references. |
ILcdPoint2PointIntervisibility |
TLcdP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFirstPoint,
ILcdGeoReference aFirstPointReference,
double aFirstPointHeightAboveGround,
ILcdPoint aSecondPoint,
ILcdGeoReference aSecondPointReference,
double aSecondPointHeightAboveGround,
ILcdModelReference aTargetReference,
ILcdRaster[] aRasters,
ILcdModelReference aRastersReference)
Deprecated.
Creates a new
ILcdPoint2PointIntervisibility that recomputes its intervisibility each
time one of its defining points is changed. |
ILcdPoint2PointIntervisibility |
TLcdRadarP2PFactory.createPoint2PointIntervisibility(ILcdPoint aFromPoint,
ILcdGeoReference aFromPointReference,
double aFromPointHeightAboveGround,
ILcdPoint aToPoint,
ILcdGeoReference aToPointReference,
double aToPointHeightAboveGround,
ILcdModelReference aTargetReference,
ILcdRaster[] aRasters,
ILcdModelReference aRastersReference,
double aKFactor)
Deprecated.
Convenience method to simplify intervisibility computations over terrain which
is represented by raster data, all defined in the same reference.
|
ILcdAltitudeMatrixView |
TLcdAltitudeMatrixViewFactory.createPointAltitudeMatrixView(ILcdPoint aPoint,
ILcdGeoReference aPointReference,
double aPointAltitude,
TLcdCoverageAltitudeMode aPointAltitudeMode,
TLcdAltitudeDescriptor aAltitudeMatrixViewDescriptor,
ILcdGeoReference aAltitudeMatrixViewReference)
Creates an
ILcdAltitudeMatrixView for the specified point that can be used to
compute a visibility. |
ILcdExtendedLineOfSightCoverage |
TLcdRadarCoverageFactory.createRadarCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
double aSampleDensity,
double aRadialFraction,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode,
double aKFactor)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a radar line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdRadarCoverageFactory.createRadarCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aAngleStepSize,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
double aSampleDensity,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode,
double aKFactor)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a radar line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdRadarCoverageFactory.createRadarCoverage(ILcdPoint aCenterPoint,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aAngleStart,
double aAngleArc,
double aAngleStep,
double aRadiusMax,
double aRadiusStep,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ALcdTerrainElevationProvider aTerrainElevationProvider,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode,
double aKFactor)
Deprecated.
Creates a new
ILcdExtendedLineOfSightCoverage representing the
results of a radar line-of-sight computation. |
ILcdExtendedLineOfSightCoverage |
TLcdRadarCoverageFactory.createRadarCoverage(ILcdPoint aCenter,
ILcdGeoReference aCenterPointReference,
double aHeightAboveGround,
double aStartAngle,
double aArcAngle,
double aMaxRadius,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ILcdRaster[] aRasters,
ILcdGeoReference aRastersReference,
ILcdGeoReference aTargetReference,
TLcdCoverageFillMode aFillMode,
TLcdCoverageAltitudeMode aAltitudeMode,
double aKFactor)
Deprecated.
Convenience method for radar line-of-sight computations over elevation data which consists entirely
of raster data defined in one reference.
|
ILcdRaster |
TLcdMatrixViewRasterFactory.createRaster(ILcdMatrixView aMatrix,
ILcdGeoReference aMatrixReference,
ILcdMatrixRasterValueMapper aMatrixRasterValueMapper,
ILcdGeoReference aTargetReference,
double aTargetPixelDensity,
TLcdCoverageFillMode aFillMode)
Creates an
ILcdRaster from the ILcdMatrixView using the given target reference,
pixel density and fill mode. |
protected double |
TLcdProfileGenerator.distance2D(ILcdPoint aStartPoint,
ILcdPoint aEndPoint,
ILcdGeoReference aReference)
Returns the distance between two points in the given reference system.
|
void |
TLcdLOSRadarPropagationFunctionSkyBackground.initialize(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference) |
void |
TLcdLOSRadarPropagationFunctionCoverageMatrixWrapper.initialize(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference)
Empty implementation because the fixed coverage matrix is already initialized.
|
void |
TLcdLOSRadarPropagationFunction.initialize(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference) |
void |
TLcdLOSPropagationFunctionFixedHeight.initialize(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference) |
void |
ILcdLOSPropagationFunction.initialize(ILcdLOSCoverage aLOSCoverage,
ILcdGeoReference aMatrixReference)
Initialize the propagation function with the given coverage
aLOSCoverage and the given
matrix reference aMatrixReference . |
double |
TLcdFixedHeightAltitudeProvider.retrieveAltitudeAt(ILcdPoint aPoint,
ILcdGeoReference aPointReference)
Returns a fixed height, specified in the constructor of this instance, for the given point.
|
double |
ILcdAltitudeProvider.retrieveAltitudeAt(ILcdPoint aPoint,
ILcdGeoReference aPointReference)
Returns the altitude in meters for the specified point.
|
double |
ALcdTerrainElevationProvider.retrieveAltitudeAt(ILcdPoint aPoint,
ILcdGeoReference aPointReference)
Returns the altitude in meters for the specified point.
|
double |
TLcdViewBasedTerrainElevationProvider.retrieveElevationAt(ILcdPoint aModelPoint,
ILcdGeoReference aReference) |
double |
TLcdHeightProviderAdapter.retrieveElevationAt(ILcdPoint aPoint,
ILcdGeoReference aPointReference) |
double |
TLcdFixedLevelBasedRasterElevationProvider.retrieveElevationAt(ILcdPoint aModelPoint,
ILcdGeoReference aModelPointReference)
Returns the elevation for a given location, defined in meters above the geoid
from the given location reference.
|
double |
TLcdDensityBasedRasterElevationProvider.retrieveElevationAt(ILcdPoint aModelPoint,
ILcdGeoReference aModelPointReference)
Returns the elevation for a given location, defined in meters above the geoid
from the given location reference.
|
abstract double |
ALcdTerrainElevationProvider.retrieveElevationAt(ILcdPoint aPoint,
ILcdGeoReference aPointReference)
Returns the elevation for a given location, defined in meters above the geoid
from the given location reference.
|
double |
ALcdDensityBasedElevationProvider.retrieveElevationAt(ILcdPoint aPoint,
ILcdGeoReference aPointReference) |
ILcdSegmentScanner |
TLcdTerrainRulerController.retrieveSegmentScanner(int aMeasuringMode,
ILcdGeoReference aGeoReference,
ILcdGXYContext aGXYContext)
Returns a suitable segment scanner depending on the measuring mode and the reference of the start and end point.
|
void |
TLcdDensityBasedRasterElevationProvider.setPixelDensityReference(ILcdGeoReference aPixelDensityReference)
Set the reference in which the pixel density is defined.
|
void |
ALcdDensityBasedElevationProvider.setPixelDensityReference(ILcdGeoReference aPixelDensityReference)
Set the reference in which the pixel density is defined.
|
void |
TLcdProfileViewJPanel.setProfileReference(ILcdGeoReference aProfileReference)
Set the geo reference of the profile points that were set with
TLcdProfileViewJPanel.displayProfile(com.luciad.shape.ILcdPoint[], int, int, com.luciad.view.gxy.ILcdGXYView) . |
void |
TLcdProfileGenerator.setSegmentReference(ILcdGeoReference aGeoReference)
Set the reference system in which the points of the segment for which the profile
needs to be generated are defined.
|
double |
TLcdTerrainDistanceUtil.terrainDistance(ILcdPoint aStartPoint,
ILcdGeoReference aStartPointReference,
ILcdPoint aEndPoint,
ILcdGeoReference aEndPointReference,
ILcdSegmentScanner aSegmentScanner,
ALcdTerrainElevationProvider aTerrainElevationProvider,
double aStepSize)
Computes the distance between two points taking into account the terrain underneath and the path
defined by the segment scanner.
|
double |
TLcdTerrainDistanceUtil.terrainDistance(ILcdPoint aStartPoint,
ILcdGeoReference aStartPointReference,
ILcdPoint aEndPoint,
ILcdGeoReference aEndPointReference,
ILcdSegmentScanner aSegmentScanner,
ALcdTerrainElevationProvider aTerrainElevationProvider,
double aStartStepSize,
int aMaximumSamples,
double aAbsoluteTolerance,
double aRelativeTolerance,
double aMinStepSize)
Computes the distance between two points taking into account the terrain underneath and the path
defined by the segment scanner.
|
protected double |
TLcdDensityBasedRasterElevationProvider.transformPixelDensity(double aPixelDensity,
ILcdGeoReference aSourceReference,
ILcdGeoReference aDestinationReference)
Transforms a pixel density in aSourceReference to a pixel density in aDestinationReference.
|
Constructor and Description |
---|
TLcdHeightProviderAdapter(ILcdHeightProvider aHeightProvider,
ILcdGeoReference aReference)
Create en new
TLcdHeightProviderAdapter using the given
ILcdHeightProvider . |
TLcdLOSCoverage(ILcdPoint aCenterPoint,
ILcdGeoReference aCenterPointReference,
double aCenterPointAltitude,
TLcdCoverageAltitudeMode aCenterPointAltitudeMode,
double aRadiusMax,
double aRadiusStep,
double aAngleStart,
double aAngleArc,
double aAngleStep)
Creates a new line-of-sight coverage with the specified parameters.
|
TLcdLOSCoverage(ILcdPoint aCenterPoint,
ILcdGeoReference aCenterPointReference,
double aCenterPointAltitude,
TLcdCoverageAltitudeMode aCenterPointAltitudeMode,
double aRadiusMax,
double aAngleStart,
double aAngleArc,
ILcdGeoReference aTargetReference,
double aSampleDensity,
double aRadialFraction)
Creates a new line-of-sight coverage with the specified parameters.
|
TLcdP2PCoverage(ILcdPoint aStartPoint,
ILcdGeoReference aStartPointReference,
double aStartPointAltitude,
TLcdCoverageAltitudeMode aStartPointAltitudeMode,
ILcdPoint aEndPoint,
ILcdGeoReference aEndPointReference,
double aEndPointAltitude,
TLcdCoverageAltitudeMode aEndPointAltitudeMode,
double aStepSize)
Creates an new point-to-point coverage with the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLspLOSProperties.getCenterPointReference()
Returns the reference in which the center point is defined.
|
Modifier and Type | Method and Description |
---|---|
ILcdLOSCoverageMatrix |
TLspLOSCalculator.calculateLOS(TLspLOSProperties aProperties,
ILcdAltitudeProvider aAltitudeProvider,
ILcdGeoReference aTargetReference)
Performs Line-Of-Sight calculations based on the given properties.
|
void |
TLspLOSProperties.setCenterPointReference(ILcdGeoReference aCenterPointReference)
Sets the reference in which the center point is defined to the given reference.
|
void |
TLspLOSCalculator.updateLOSCalculationSFCT(TLspLOSProperties aProperties,
ILcdAltitudeProvider aAltitudeProvider,
ILcdGeoReference aTargetReference,
ILcdLOSCoverageMatrix aLOSCoverageMatrixSFCT)
A side-effect method that updates the given LOS coverage matrix with the new properties given.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdConeOfSilenceViewshed.getReference() |
ILcdGeoReference |
TLcdCompositeViewshed.getReference()
Returns the reference in which this viewshed is defined.
|
ILcdGeoReference |
TLcdBoundedCompositeViewshed.getReference() |
ILcdGeoReference |
ILcdViewshed.getReference()
Returns the reference in which this viewshed is defined.
|
ILcdGeoReference |
TLcdExtrudedPolygonViewshedFactory.getViewshedReference()
Returns the viewshed reference of the generated viewsheds.
|
Constructor and Description |
---|
TLcd3DMeshViewshedFactory(ILcdGeoReference aViewshedReference,
ALcdViewshedObserver aViewshedObserver)
Creates a new
TLcd3DMeshViewshedFactory , given an ALcdViewshedObserver . |
TLcdBoundedCompositeViewshed(ILcdGeoReference aViewshedReference,
ALcdViewshedObserver aViewshedObserver)
Creates a new
TLcdBoundedCompositeViewshed , given an ALcdViewshedObserver . |
TLcdConeOfSilenceViewshed(TLcdPositionalViewshedObserver aPositionalObserver,
double aAngleStart,
double aAngleArc,
double aMinVerticalAngle,
double aMaxVerticalAngle,
ILcdGeoReference aHorAngleReference,
ILcdModelModelTransformation aModelModelTransformation) |
TLcdExtrudedPolygonViewshedFactory(ILcdGeoReference aViewshedReference,
ALcdViewshedObserver aViewshedObserver)
Creates a new
TLcdExtrudedPolygonViewshedFactory , given an ALcdViewshedObserver . |
TLcdPolygonViewshedFactory(ILcdGeoReference aViewshedReference,
ALcdViewshedObserver aViewshedObserver)
Creates a new
TLcdPolygonViewshedFactory , given an ALcdViewshedObserver . |
TLcdTerrainViewshedFactory(ILcdGeoReference aViewshedReference,
ALcdViewshedObserver aViewshedObserver,
double aStepSize)
Creates a new terrain viewshed factory that samples terrain for a given step size.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdGeoReference2GeoReference.getDestinationReference()
s
Returns the destination
ILcdGeoReference of this TLcdModelModelTransformation . |
ILcdGeoReference |
TLcdGeoReference2GeoReference.getSourceReference()
Returns the source
ILcdGeoReference of this TLcdModelModelTransformation . |
Modifier and Type | Method and Description |
---|---|
void |
TLcdGeoReference2GeoReference.setDestinationReference(ILcdGeoReference aDestinationReference)
Sets the destination
ILcdGeoReference of this TLcdModelModelTransformation . |
void |
TLcdGeoReference2GeoReference.setSourceReference(ILcdGeoReference aSourceReference)
Sets the source
ILcdGeoReference of this TLcdModelModelTransformation . |
Constructor and Description |
---|
TLcdGeoReference2GeoReference(ILcdGeoReference aSourceReference,
ILcdGeoReference aDestinationReference)
Constructs a transformation utility instance with the given references as source and destination reference.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ALcdRasterModelHeightProviderFactory.transformProperties(ILcdModel aModel,
ILcdGeoReference aFromReference,
ILcdGeoReference aToReference,
Map<String,Object> aRequiredProperties,
Map<String,Object> aOptionalProperties) |
protected void |
ALcdModelHeightProviderFactory.transformProperties(ILcdModel aModel,
ILcdGeoReference aFromReference,
ILcdGeoReference aToReference,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalPropertiesSFCT)
Transforms the properties in the
TLcdHeightProviderProperties . |
Modifier and Type | Method and Description |
---|---|
protected double |
TLcdMapTouchRulerController.calculateAzimuth(ILcdPoint aPoint1,
ILcdPoint aPoint2,
ILcdGeoReference aGeoReference,
int aMeasureMode,
ILcdGXYContext aGXYContext)
Calculates the azimuth in degrees between the two given points.
|
protected double |
TLcdMapTouchRulerController.calculateDistance(ILcdPoint aPoint1,
ILcdPoint aPoint2,
ILcdGeoReference aGeoReference,
int aMeasureMode,
ILcdGXYContext aGXYContext)
Calculates the distance in meters between the two given points.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TLspPointToPointSnapper.getSnapTargets(ILcdPoint aSnapFromPoint,
ILcdGeoReference aSnapFromPointReference,
TLspDomainObjectContext aSnapFromContext,
Object aSnapFromGeometry,
TLspDomainObjectContext aSnapToContext,
Object aSnapToGeometry,
List<ILcdPoint> aSnapPointTargetsSFCT)
A method that you can override to customize snapping.
|
Modifier and Type | Method and Description |
---|---|
void |
TLspImageProjector.lookAt(ILcdPoint aLookAt,
double aDistance,
double aYaw,
double aPitch,
double aRoll,
ILcdGeoReference aProjectorReference)
Computes the projector's eye point, reference point and up vector based on
the given parameters.
|
void |
TLspImageProjector.lookFrom(ILcdPoint aLookFrom,
double aDistance,
double aYaw,
double aPitch,
double aRoll,
ILcdGeoReference aProjectorReference)
Computes the projector's eye point, reference point and up vector based on
the given parameters.
|
Modifier and Type | Method and Description |
---|---|
ILcdHeightProvider |
ILspTerrainSupport.getModelHeightProvider(ILcdGeoReference aGeoReference,
double aPixelDensity)
Returns a height provider based on the terrain contained in the terrain layer.
|
ILcdHeightProvider |
ILspTerrainSupport.getViewDependentHeightProvider(ILcdGeoReference aGeoReference,
boolean aValidHeightsOnly)
Returns a height provider that computes heights based on the tiles that are currently loaded by
the terrain painter associated with the terrain layer.
|
Modifier and Type | Method and Description |
---|---|
ILcdAnimation |
TLspViewNavigationUtil.animatedCenter(ILcdBounds aBounds,
ILcdGeoReference aGeoReference)
Starts an animation that moves the view to the middle of the specified bounds.
|
ILcdAnimation |
TLspViewNavigationUtil.animatedFit(ILcdBounds aBounds,
ILcdGeoReference aBoundsReference)
Starts an animation that fits the view on the specified bounds.
|
void |
TLspViewNavigationUtil.center(ILcdBounds aBounds,
ILcdGeoReference aGeoReference)
Moves the view to the middle of the specified bounds.
|
void |
TLspViewNavigationUtil.fit(ILcdBounds aBounds,
ILcdGeoReference aGeoReference)
Fits the view on the specified bounds.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdAdvancedMapRulerController.getMeasurementGeoReference()
Returns the geo reference of the measurement points.
|
Modifier and Type | Method and Description |
---|---|
protected double |
TLcdAdvancedMapRulerController.calculateAzimuth(ILcdPoint aPoint1,
ILcdPoint aPoint2,
ILcdGeoReference aGeoReference,
int aMeasureMode,
ILcdGXYContext aGXYContext)
Calculates the azimuth in degrees between the two given points.
|
protected double |
TLcdAdvancedMapRulerController.calculateDistance(ILcdPoint aPoint1,
ILcdPoint aPoint2,
ILcdGeoReference aGeoReference,
int aMeasureMode,
ILcdGXYContext aGXYContext)
Calculates the distance in meters between the two given points.
|
Modifier and Type | Method and Description |
---|---|
static int |
TLcdMultilevelGridUtil.applyOnInteract(ILcdBounds aBounds,
ILcdFunction aFunction,
int aLevel,
ILcdMultilevelGrid aGrid,
ILcdGeoReference aGeoReference)
Finds all
ILcdMultilevelGridCoordinate defined with regard to a ILcdMultilevelGrid
passed at a given level that are inside the bounds passed and applies the function passed on them. |
static void |
TLcdMultilevelGridUtil.multilevelCoordinateAtSFCT(ILcdPoint aPoint,
int aNumberOfLevels,
ILcdMultilevelGrid aMultilevelGrid,
ILcdGeoReference aGeoReference,
ILcdEditableMultilevelGridCoordinate aEditableMultilevelCoordinateSFCT)
Finds the multilevel coordinate with the given number of levels specified that covers the point passed.
|
Modifier and Type | Method and Description |
---|---|
ILcdGeoReference |
TLcdGeoAnchoredBalloonDescriptor.getGeoReference()
Returns the geo reference of this balloon descriptor.
|
Constructor and Description |
---|
TLcdGeoAnchoredBalloonDescriptor(Object aObject,
String aTypeName,
ILcdPoint aPoint,
ILcdGeoReference aGeoReference)
Create a balloon descriptor describing a balloon that is anchored to a geo referenced point.
|
Constructor and Description |
---|
TLcdGXYTiledWMSProxyPainter(int aLevel0Rows,
int aLevel0Columns,
int aTileWidth,
int aTileHeight,
int aMaxLevels,
ILcdBounds aBounds,
ILcdGeoReference aGeoReference)
Creates a new painter with the given tile grid.
|
Constructor and Description |
---|
TLspTiledWMSProxyPainter(int aLevel0Rows,
int aLevel0Columns,
int aTileWidth,
int aTileHeight,
int aMaxLevels,
ILcdBounds aBounds,
ILcdGeoReference aGeoReference)
Creates a new painter with the given tile grid.
|