Uses of Interface
com.luciad.util.height.ILcdHeightProvider
Package
Description
Provides classes for
ILcdEarthTileSet
s with terrain data.Provides a terrain profile model that can be used to display terrain.
Provides supporting classes for asynchronous painting.
This package provides a heightprovider that uses heightproviderfactories registered to the
lucy backend.
Provides functions associating values with edges, used by the routing algorithms to determine the length of a route.
All projection related aspects.
Contains all classes for terrain elevation analysis.
The viewshed package provides support for computing and rendering visbility for
3D scenes consisting of any meshes, extruded shapes or terrain.
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
Provides tools needed for working with draped data and the terrain the data is visualized on.
-
Uses of ILcdHeightProvider in com.luciad.earth.tileset.terrain
Modifier and TypeClassDescriptionclass
This class wraps anALcdEarthTerrainElevationProvider
to implement theILcdHeightProvider
interface.Modifier and TypeMethodDescriptionTLcdEarthGXYLayerHeightProviderFactory.createHeightProvider
(ILcdLayer aLayer, ILcdView aView, Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties) A height provider is created for each tile set in the layer's model by using theTLcdEarthGXYLayerHeightProviderFactory.createTileSetHeightProvider(com.luciad.earth.tileset.ILcdEarthTileSet, com.luciad.view.gxy.ILcdGXYLayer, com.luciad.view.gxy.ILcdGXYView, com.luciad.reference.ILcdGeoReference, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Object>)
method.TLcdEarthHeightProviderFactory.createHeightProvider
(ILcdModel aModel, Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties) 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. -
Uses of ILcdHeightProvider in com.luciad.earth.view.vertical
Modifier and TypeMethodDescriptionprotected ILcdHeightProvider
TLcdVVTerrainModel.retrieveHeightProvider
(Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties) Retrieves a height provider for the given required and optional height provider properties. -
Uses of ILcdHeightProvider in com.luciad.lucy.map.asynchronous
-
Uses of ILcdHeightProvider in com.luciad.lucy.util.height
Modifier and TypeClassDescriptionclass
TLcyViewHeightProvider<S extends ILcdView & ILcdLayered>
This class is an extension ofTLcdViewHeightProvider
that uses theILcdModelHeightProviderFactory
s which are registered as service to the Lucy back-end.Modifier and TypeMethodDescriptionTLcyCompositeLayerHeightProviderFactory.createHeightProvider
(ILcdLayer aLayer, ILcdView aView, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) TLcyCompositeModelHeightProviderFactory.createHeightProvider
(ILcdModel aModel, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) -
Uses of ILcdHeightProvider in com.luciad.network.function
Modifier and TypeMethodDescriptionALcdCrossCountryHeightProviderDistanceFunction.getHeightProvider()
Returns theILcdHeightProvider
on which this distance function is based.ModifierConstructorDescriptionALcdCrossCountryHeightProviderDistanceFunction
(ILcdHeightProvider aHeightProvider) Constructs a newALcdCrossCountryHeightProviderDistanceFunction
based onaHeightProvider
.ALcdCrossCountryHeightProviderDistanceFunction
(ILcdHeightProvider aHeightProvider, double aSampleInterval) Constructs a newALcdCrossCountryHeightProviderDistanceFunction
based onaHeightProvider
. -
Uses of ILcdHeightProvider in com.luciad.projection
Modifier and TypeMethodDescriptionTLcdOrthorectifiedProjection.getHeightProvider()
Returns the height provider.Modifier and TypeMethodDescriptionvoid
TLcdOrthorectifiedProjection.setHeightProvider
(ILcdHeightProvider aHeightProvider) Sets the height provider.ModifierConstructorDescriptionTLcdOrthorectifiedProjection
(ILcdProjection aCameraProjection, ILcdProjection aWrappedProjection, ILcdHeightProvider aHeightProvider) Constructs an orthorectified version of an existing projection.TLcdOrthorectifiedProjection
(ILcdProjection aCameraProjection, ILcdHeightProvider aHeightProvider) Constructs an orthorectified projection based on a camera projection (normally aTLcdPerspectiveProjection
) and a height provider. -
Uses of ILcdHeightProvider in com.luciad.tea
Modifier and TypeMethodDescriptionprotected abstract List
<ILcdHeightProvider> ALcdDensityBasedElevationProvider.createHeightProviderList()
Creates a list of height providers.ModifierConstructorDescriptionTLcdHeightProviderAdapter
(ILcdHeightProvider aHeightProvider, ILcdGeoReference aReference) Create en newTLcdHeightProviderAdapter
using the givenILcdHeightProvider
. -
Uses of ILcdHeightProvider in com.luciad.tea.viewshed
Modifier and TypeMethodDescriptionTLcdViewshedMultilevelRaster.getHeightProvider()
Returns the height provider used by this viewshed raster.Modifier and TypeMethodDescriptionTLcdTerrainViewshedFactory.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. -
Uses of ILcdHeightProvider in com.luciad.util.height
Modifier and TypeClassDescriptionclass
This height provider combines a list of height providers.class
Default implementation of theILcdHeightProvider
interface that returns a constant given height for any given point.class
A height provider which can read values out of an ALcdBasicImage.class
This height provider retrieves its heights from a given raster using interpolation between height values to gain a smoother result.class
This height provider retrieves its heights from a given raster.class
This height provider retrieves its heights from another height provider with a different reference.class
TLcdViewHeightProvider<S extends ILcdView & ILcdLayered>
ThisILcdHeightProvider
retrieves height based on a view.Modifier and TypeMethodDescriptionstatic ILcdHeightProvider
TLcdCompositeHeightProvider.createCompositeHeightProvider
(ILcdHeightProvider[] aHeightProviders) Creates a compositeILcdHeightProvider
from an array of height providers.static ILcdHeightProvider
TLcdCompositeHeightProvider.createCompositeHeightProvider
(List<? extends ILcdHeightProvider> aHeightProviderList) Creates a compositeILcdHeightProvider
from a list of height providers.ALcdModelHeightProviderFactory.createHeightProvider
(ILcdModel aModel, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) ILcdLayerHeightProviderFactory.createHeightProvider
(ILcdLayer aLayer, ILcdView aView, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) Returns a height provider for a givenILcdLayer
andILcdView
using the given properties.ILcdModelHeightProviderFactory.createHeightProvider
(ILcdModel aModel, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) Returns a height provider for a givenILcdModel
using the given properties.TLcdCompositeModelHeightProviderFactory.createHeightProvider
(ILcdModel aModel, Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties) protected abstract ILcdHeightProvider
ALcdModelHeightProviderFactory.createModelElementHeightProvider
(Object aElement, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) Creates anILcdHeightProvider
for the given model element.protected abstract ILcdHeightProvider
ALcdRasterModelHeightProviderFactory.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 ILcdHeightProvider
TLcdRasterModelHeightProviderFactory.createModelElementHeightProvider
(Object aElement, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) Modifier and TypeMethodDescriptionTLcdCompositeHeightProvider.getHeightProviders()
Returns a list ofILcdHeightProvider
s used in this composite height provider.Modifier and TypeMethodDescriptionstatic ILcdHeightProvider
TLcdCompositeHeightProvider.createCompositeHeightProvider
(ILcdHeightProvider[] aHeightProviders) Creates a compositeILcdHeightProvider
from an array of height providers.Modifier and TypeMethodDescriptionstatic ILcdHeightProvider
TLcdCompositeHeightProvider.createCompositeHeightProvider
(List<? extends ILcdHeightProvider> aHeightProviderList) Creates a compositeILcdHeightProvider
from a list of height providers.ModifierConstructorDescriptionTLcdCompositeHeightProvider
(ILcdHeightProvider[] aHeightProviders) Creates aTLcdCompositeHeightProvider
using an array ofILcdHeightProvider
s.TLcdTransformedHeightProvider
(ILcdHeightProvider aHeightProvider, ILcdModelModelTransformation aTransformation) Creates a newTLcdTransformedHeightProvider
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).ModifierConstructorDescriptionTLcdCompositeHeightProvider
(List<? extends ILcdHeightProvider> aHeightProviders) Creates aTLcdCompositeHeightProvider
using a list ofILcdHeightProvider
s. -
Uses of ILcdHeightProvider in com.luciad.view.lightspeed.services.terrain
Modifier and TypeMethodDescriptionILspTerrainSupport.getModelHeightProvider
(ILcdGeoReference aGeoReference, double aPixelDensity) Returns a height provider based on the terrain contained in the terrain layer.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.