Package | Description |
---|---|
com.luciad.earth.tileset.terrain |
Provides classes for
ILcdEarthTileSet s with terrain data. |
com.luciad.earth.view.vertical |
Provides a terrain profile model that can be used to display terrain.
|
com.luciad.network.function |
Provides functions associating values with edges, used by the routing algorithms to determine the length of a route.
|
com.luciad.projection |
All projection related aspects.
|
com.luciad.tea |
Contains all classes for terrain elevation analysis.
|
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.util.height |
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
|
com.luciad.view.lightspeed.services.terrain |
Provides tools needed for working with draped data and the terrain the data is visualized on.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdEarthTileSetElevationProviderAdapter
This class wraps an
ALcdEarthTerrainElevationProvider to implement the
ILcdHeightProvider interface. |
Modifier and Type | Method and Description |
---|---|
protected ILcdHeightProvider |
TLcdVVTerrainModel.retrieveHeightProvider(Map<String,Object> aRequiredProperties,
Map<String,Object> aOptionalProperties)
Retrieves a height provider for the given required and optional height provider properties.
|
Modifier and Type | Method and Description |
---|---|
ILcdHeightProvider |
ALcdCrossCountryHeightProviderDistanceFunction.getHeightProvider()
Returns the
ILcdHeightProvider on which this distance function is based. |
Constructor and Description |
---|
ALcdCrossCountryHeightProviderDistanceFunction(ILcdHeightProvider aHeightProvider)
Constructs a new
ALcdCrossCountryHeightProviderDistanceFunction based on
aHeightProvider . |
ALcdCrossCountryHeightProviderDistanceFunction(ILcdHeightProvider aHeightProvider,
double aSampleInterval)
Constructs a new
ALcdCrossCountryHeightProviderDistanceFunction based on
aHeightProvider . |
Modifier and Type | Method and Description |
---|---|
ILcdHeightProvider |
TLcdOrthorectifiedProjection.getHeightProvider()
Returns the height provider.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdOrthorectifiedProjection.setHeightProvider(ILcdHeightProvider aHeightProvider)
Sets the height provider.
|
Constructor and Description |
---|
TLcdOrthorectifiedProjection(ILcdProjection aCameraProjection,
ILcdHeightProvider aHeightProvider)
Constructs an orthorectified projection based on a camera projection
(normally a
TLcdPerspectiveProjection ) and a height provider. |
TLcdOrthorectifiedProjection(ILcdProjection aCameraProjection,
ILcdProjection aWrappedProjection,
ILcdHeightProvider aHeightProvider)
Constructs an orthorectified version of an existing projection.
|
Modifier and Type | Method and Description |
---|---|
protected abstract List<ILcdHeightProvider> |
ALcdDensityBasedElevationProvider.createHeightProviderList()
Creates a list of height providers.
|
Constructor and Description |
---|
TLcdHeightProviderAdapter(ILcdHeightProvider aHeightProvider,
ILcdGeoReference aReference)
Create en new
TLcdHeightProviderAdapter using the given
ILcdHeightProvider . |
Modifier and Type | Method and Description |
---|---|
ILcdHeightProvider |
TLcdViewshedMultilevelRaster.getHeightProvider()
Returns the height provider used by this viewshed raster.
|
Modifier and Type | Method and Description |
---|---|
ILcdViewshed |
TLcdTerrainViewshedFactory.createViewshed(ILcdHeightProvider aHeightProvider,
ILcdBounds aBounds,
ILcdModelModelTransformation aModelModelTransformation)
Creates a viewshed for a given height provider within a given bounds.
|
void |
TLcdViewshedMultilevelRaster.setHeightProvider(ILcdHeightProvider aHeightProvider)
Sets the height provider for this viewshed raster.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdCompositeHeightProvider
This height provider combines a list of height providers.
|
class |
TLcdFixedHeightProvider
Default implementation of the
ILcdHeightProvider interface that
returns a constant given height for any given point. |
class |
TLcdImageHeightProvider
A height provider which can read values out of an ALcdBasicImage.
|
class |
TLcdInterpolatingRasterHeightProvider
This height provider retrieves its heights from a given raster using interpolation
between height values to gain a smoother result.
|
class |
TLcdRasterHeightProvider
This height provider retrieves its heights from a given raster.
|
class |
TLcdTransformedHeightProvider
This height provider retrieves its heights from another height provider
with a different reference.
|
class |
TLcdViewHeightProvider<S extends ILcdView & ILcdLayered>
This
ILcdHeightProvider retrieves height based on a view. |
Modifier and Type | Method and Description |
---|---|
static ILcdHeightProvider |
TLcdCompositeHeightProvider.createCompositeHeightProvider(ILcdHeightProvider[] aHeightProviders)
Creates a composite
ILcdHeightProvider from an array of height providers. |
static ILcdHeightProvider |
TLcdCompositeHeightProvider.createCompositeHeightProvider(List<? extends ILcdHeightProvider> aHeightProviderList)
Creates a composite
ILcdHeightProvider from a list of height providers. |
ILcdHeightProvider |
ILcdLayerHeightProviderFactory.createHeightProvider(ILcdLayer aLayer,
ILcdView aView,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties)
Returns a height provider for a given
ILcdLayer and ILcdView using
the given properties. |
ILcdHeightProvider |
TLcdCompositeModelHeightProviderFactory.createHeightProvider(ILcdModel aModel,
Map<String,Object> aRequiredProperties,
Map<String,Object> aOptionalProperties) |
ILcdHeightProvider |
ILcdModelHeightProviderFactory.createHeightProvider(ILcdModel aModel,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties)
Returns a height provider for a given
ILcdModel using the given
properties. |
ILcdHeightProvider |
ALcdModelHeightProviderFactory.createHeightProvider(ILcdModel aModel,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties) |
protected ILcdHeightProvider |
TLcdRasterModelHeightProviderFactory.createModelElementHeightProvider(Object aElement,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties) |
protected ILcdHeightProvider |
TLcdImageModelHeightProviderFactory.createModelElementHeightProvider(Object aElement,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties) |
protected abstract ILcdHeightProvider |
ALcdRasterModelHeightProviderFactory.createModelElementHeightProvider(Object aElement,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties) |
protected abstract ILcdHeightProvider |
ALcdModelHeightProviderFactory.createModelElementHeightProvider(Object aElement,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties)
Creates an
ILcdHeightProvider for the given model element. |
Modifier and Type | Method and Description |
---|---|
List<ILcdHeightProvider> |
TLcdCompositeHeightProvider.getHeightProviders()
Returns a list of
ILcdHeightProvider s used in this composite height
provider. |
Modifier and Type | Method and Description |
---|---|
static ILcdHeightProvider |
TLcdCompositeHeightProvider.createCompositeHeightProvider(ILcdHeightProvider[] aHeightProviders)
Creates a composite
ILcdHeightProvider from an array of height providers. |
Modifier and Type | Method and Description |
---|---|
static ILcdHeightProvider |
TLcdCompositeHeightProvider.createCompositeHeightProvider(List<? extends ILcdHeightProvider> aHeightProviderList)
Creates a composite
ILcdHeightProvider from a list of height providers. |
Constructor and Description |
---|
TLcdCompositeHeightProvider(ILcdHeightProvider[] aHeightProviders)
Creates a
TLcdCompositeHeightProvider using an array of
ILcdHeightProvider s. |
TLcdTransformedHeightProvider(ILcdHeightProvider aHeightProvider,
ILcdModelModelTransformation aTransformation)
Creates a new
TLcdTransformedHeightProvider that uses the given transformation
to transform between the reference in which points are given
(the destination reference) and the reference associated with the given delegate height
provider (the source reference). |
Constructor and Description |
---|
TLcdCompositeHeightProvider(List<? extends ILcdHeightProvider> aHeightProviders)
Creates a
TLcdCompositeHeightProvider using a list of
ILcdHeightProvider s. |
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.
|