Uses of Interface
com.luciad.util.height.ILcdHeightProvider
Packages that use ILcdHeightProvider
Package
Description
Provides classes for
ILcdEarthTileSets 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
Classes in com.luciad.earth.tileset.terrain that implement ILcdHeightProviderModifier and TypeClassDescriptionclassThis class wraps anALcdEarthTerrainElevationProviderto implement theILcdHeightProviderinterface.Methods in com.luciad.earth.tileset.terrain that return ILcdHeightProviderModifier 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 ILcdHeightProviderTLcdEarthGXYLayerHeightProviderFactory.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
Methods in com.luciad.earth.view.vertical that return ILcdHeightProviderModifier and TypeMethodDescriptionprotected ILcdHeightProviderTLcdVVTerrainModel.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
Methods in com.luciad.lucy.map.asynchronous that return ILcdHeightProvider -
Uses of ILcdHeightProvider in com.luciad.lucy.util.height
Classes in com.luciad.lucy.util.height that implement ILcdHeightProviderModifier and TypeClassDescriptionclassTLcyViewHeightProvider<S extends ILcdView & ILcdLayered>This class is an extension ofTLcdViewHeightProviderthat uses theILcdModelHeightProviderFactorys which are registered as service to the Lucy back-end.Methods in com.luciad.lucy.util.height that return ILcdHeightProviderModifier 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
Methods in com.luciad.network.function that return ILcdHeightProviderModifier and TypeMethodDescriptionALcdCrossCountryHeightProviderDistanceFunction.getHeightProvider()Returns theILcdHeightProvideron which this distance function is based.Constructors in com.luciad.network.function with parameters of type ILcdHeightProviderModifierConstructorDescriptionALcdCrossCountryHeightProviderDistanceFunction(ILcdHeightProvider aHeightProvider) Constructs a newALcdCrossCountryHeightProviderDistanceFunctionbased onaHeightProvider.ALcdCrossCountryHeightProviderDistanceFunction(ILcdHeightProvider aHeightProvider, double aSampleInterval) Constructs a newALcdCrossCountryHeightProviderDistanceFunctionbased onaHeightProvider. -
Uses of ILcdHeightProvider in com.luciad.projection
Methods in com.luciad.projection that return ILcdHeightProviderModifier and TypeMethodDescriptionTLcdOrthorectifiedProjection.getHeightProvider()Returns the height provider.Methods in com.luciad.projection with parameters of type ILcdHeightProviderModifier and TypeMethodDescriptionvoidTLcdOrthorectifiedProjection.setHeightProvider(ILcdHeightProvider aHeightProvider) Sets the height provider.Constructors in com.luciad.projection with parameters of type ILcdHeightProviderModifierConstructorDescriptionTLcdOrthorectifiedProjection(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
Methods in com.luciad.tea that return types with arguments of type ILcdHeightProviderModifier and TypeMethodDescriptionprotected abstract List<ILcdHeightProvider> ALcdDensityBasedElevationProvider.createHeightProviderList()Creates a list of height providers.Constructors in com.luciad.tea with parameters of type ILcdHeightProviderModifierConstructorDescriptionTLcdHeightProviderAdapter(ILcdHeightProvider aHeightProvider, ILcdGeoReference aReference) Create en newTLcdHeightProviderAdapterusing the givenILcdHeightProvider. -
Uses of ILcdHeightProvider in com.luciad.tea.viewshed
Methods in com.luciad.tea.viewshed that return ILcdHeightProviderModifier and TypeMethodDescriptionTLcdViewshedMultilevelRaster.getHeightProvider()Returns the height provider used by this viewshed raster.Methods in com.luciad.tea.viewshed with parameters of type ILcdHeightProviderModifier and TypeMethodDescriptionTLcdTerrainViewshedFactory.createViewshed(ILcdHeightProvider aHeightProvider, ILcdBounds aBounds, ILcdModelModelTransformation aModelModelTransformation) Creates a viewshed for a given height provider within a given bounds.voidTLcdViewshedMultilevelRaster.setHeightProvider(ILcdHeightProvider aHeightProvider) Sets the height provider for this viewshed raster. -
Uses of ILcdHeightProvider in com.luciad.util.height
Classes in com.luciad.util.height that implement ILcdHeightProviderModifier and TypeClassDescriptionclassThis height provider combines a list of height providers.classDefault implementation of theILcdHeightProviderinterface that returns a constant given height for any given point.classA height provider which can read values out of an ALcdBasicImage.classThis height provider retrieves its heights from a given raster using interpolation between height values to gain a smoother result.classThis height provider retrieves its heights from a given raster.classThis height provider retrieves its heights from another height provider with a different reference.classTLcdViewHeightProvider<S extends ILcdView & ILcdLayered>ThisILcdHeightProviderretrieves height based on a view.Methods in com.luciad.util.height that return ILcdHeightProviderModifier and TypeMethodDescriptionstatic ILcdHeightProviderTLcdCompositeHeightProvider.createCompositeHeightProvider(ILcdHeightProvider[] aHeightProviders) Creates a compositeILcdHeightProviderfrom an array of height providers.static ILcdHeightProviderTLcdCompositeHeightProvider.createCompositeHeightProvider(List<? extends ILcdHeightProvider> aHeightProviderList) Creates a compositeILcdHeightProviderfrom 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 givenILcdLayerandILcdViewusing the given properties.ILcdModelHeightProviderFactory.createHeightProvider(ILcdModel aModel, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) Returns a height provider for a givenILcdModelusing the given properties.TLcdCompositeModelHeightProviderFactory.createHeightProvider(ILcdModel aModel, Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties) protected abstract ILcdHeightProviderALcdModelHeightProviderFactory.createModelElementHeightProvider(Object aElement, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) Creates anILcdHeightProviderfor the given model element.protected abstract ILcdHeightProviderALcdRasterModelHeightProviderFactory.createModelElementHeightProvider(Object aElement, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) protected ILcdHeightProviderTLcdImageModelHeightProviderFactory.createModelElementHeightProvider(Object aElement, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) protected ILcdHeightProviderTLcdRasterModelHeightProviderFactory.createModelElementHeightProvider(Object aElement, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) Methods in com.luciad.util.height that return types with arguments of type ILcdHeightProviderModifier and TypeMethodDescriptionTLcdCompositeHeightProvider.getHeightProviders()Returns a list ofILcdHeightProviders used in this composite height provider.Methods in com.luciad.util.height with parameters of type ILcdHeightProviderModifier and TypeMethodDescriptionstatic ILcdHeightProviderTLcdCompositeHeightProvider.createCompositeHeightProvider(ILcdHeightProvider[] aHeightProviders) Creates a compositeILcdHeightProviderfrom an array of height providers.Method parameters in com.luciad.util.height with type arguments of type ILcdHeightProviderModifier and TypeMethodDescriptionstatic ILcdHeightProviderTLcdCompositeHeightProvider.createCompositeHeightProvider(List<? extends ILcdHeightProvider> aHeightProviderList) Creates a compositeILcdHeightProviderfrom a list of height providers.Constructors in com.luciad.util.height with parameters of type ILcdHeightProviderModifierConstructorDescriptionTLcdCompositeHeightProvider(ILcdHeightProvider[] aHeightProviders) Creates aTLcdCompositeHeightProviderusing an array ofILcdHeightProviders.TLcdTransformedHeightProvider(ILcdHeightProvider aHeightProvider, ILcdModelModelTransformation aTransformation) Creates a newTLcdTransformedHeightProviderthat 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 parameters in com.luciad.util.height with type arguments of type ILcdHeightProviderModifierConstructorDescriptionTLcdCompositeHeightProvider(List<? extends ILcdHeightProvider> aHeightProviders) Creates aTLcdCompositeHeightProviderusing a list ofILcdHeightProviders. -
Uses of ILcdHeightProvider in com.luciad.view.lightspeed.services.terrain
Methods in com.luciad.view.lightspeed.services.terrain that return ILcdHeightProviderModifier 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.