Uses of Interface
com.luciad.util.height.ILcdModelHeightProviderFactory
Package
Description
Provides classes for
ILcdEarthTileSet
s with terrain data.This package provides the functionality to support several geographic data formats
in the engine.
Provides support facilities for adding a new data format to Lucy.
This package provides a heightprovider that uses heightproviderfactories registered to the
lucy backend.
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
-
Uses of ILcdModelHeightProviderFactory in com.luciad.earth.tileset.terrain
Modifier and TypeClassDescriptionclass
ThisILcdModelHeightProviderFactory
provides a method to create anILcdHeightProvider
that can provide height data of earth tilesets.Modifier and TypeMethodDescriptionTLcdEarthAssetTerrainElevationTileSet.getModelHeightProviderFactory()
Returns the model height provider factory to use for retrieving heights from models.Modifier and TypeMethodDescriptionTLcdEarthTerrainHeightTileSet.getModelHeightProviderFactories()
Returns an unmodifiable list ofILcdModelHeightProviderFactory
s.Modifier and TypeMethodDescriptionvoid
TLcdEarthAssetTerrainElevationTileSet.setModelHeightProviderFactory
(ILcdModelHeightProviderFactory aModelHeightProviderFactory) Sets the model height provider factory to use for retrieving heights from models.Modifier and TypeMethodDescriptionvoid
TLcdEarthTerrainHeightTileSet.setModelHeightProviderFactories
(List<? extends ILcdModelHeightProviderFactory> aFactories) Sets the list ofILcdModelHeightProviderFactory
s.ModifierConstructorDescriptionTLcdEarthTerrainHeightTileSet
(ILcdBounds aLonLatBounds, List<? extends ILcdModelHeightProviderFactory> aFactories, int aMaxCacheSize, int aLevels, int aGeometryTileResolution, int aImageTileResolution) Constructs a terrain elevation tile set with the specified settings, default tile layout at level 0 and a geodetic reference.TLcdEarthTerrainHeightTileSet
(ILcdBounds aLonLatBounds, List<? extends ILcdModelHeightProviderFactory> aFactories, int aMaxCacheSize, int aLevels, long aLevel0Rows, long aLevel0Columns, int aTileResolution) Constructs a terrain elevation tile set with the specified settings and a geodetic reference.TLcdEarthTerrainHeightTileSet
(ILcdBounds aLonLatBounds, List<? extends ILcdModelHeightProviderFactory> aFactories, int aMaxCacheSize, int aLevels, long aLevel0Rows, long aLevel0Columns, int aGeometryTileResolution, int aImageTileResolution) Constructs a terrain elevation tile set with the specified settings and a geodetic reference.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 aLonLatBounds, List<ILcdModelHeightProviderFactory> aFactories, int aMaxCacheSize, int aLevels, int aTileResolution) Constructs a terrain elevation tile set with the specified settings, default tile layout at level 0 and a geodetic reference.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. -
Uses of ILcdModelHeightProviderFactory in com.luciad.fusion.engine.format
Modifier and TypeMethodDescriptionALfnFormat.getHeightProviderFactory()
Gets the height provider factory of this format, if any.TLfnCompositeFormat.getHeightProviderFactory()
Modifier and TypeMethodDescriptionstatic ALfnFormat
ALfnFormat.newElevationFormat
(ILcdEarthModelDecoderFactory aModelDecoderFactory, ILcdGXYLayerFactory aGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, String aModelDescriptorTypeName, Class<? extends ILcdModelDescriptor>... aModelDescriptorClasses) Creates a newALfnFormat
instance which provides support for theELEVATION
data type with the specified parameters.static ALfnFormat
ALfnFormat.newElevationFormat
(String aFormatId, ILcdEarthModelDecoderFactory aModelDecoderFactory, ILcdSLDGXYLayerFactory aGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, String aModelDescriptorTypeName, Class<? extends ILcdModelDescriptor>... aModelDescriptorClasses) Creates a newALfnFormat
instance which provides support for theELEVATION
data type with the specified parameters.ModifierConstructorDescriptionprotected
ALfnFormat
(ILcdEarthModelDecoderFactory aModelDecoderFactory, ILcdGXYLayerFactory aGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, ILfnIdentityProviderFactory aIdentityProviderFactory) Creates a new engine format.protected
ALfnFormat
(String aFormatId, ILcdEarthModelDecoderFactory aModelDecoderFactory, ILcdSLDGXYLayerFactory aSLDGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, ILfnIdentityProviderFactory aIdentityProviderFactory) Creates a new engine format.protected
ALfnFormat
(String aFormatId, ILfnDataSourceModelDecoderFactory aModelDecoderFactory, ILcdSLDGXYLayerFactory aSLDGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, ILfnIdentityProviderFactory aIdentityProviderFactory) Creates a new engine format.TLfnFormat
(ILcdEarthModelDecoderFactory aModelDecoderFactory, ILcdGXYLayerFactory aGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, ILfnIdentityProviderFactory aFeatureIdProviderFactory, ELfnDataType aType, String aModelDescriptorTypeName, Class<? extends ILcdModelDescriptor>... aModelDescriptorClasses) Creates a new engine format.TLfnFormat
(String aFormatId, ILcdEarthModelDecoderFactory aModelDecoderFactory, ILcdSLDGXYLayerFactory aSLDGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, ILfnIdentityProviderFactory aFeatureIdProviderFactory, ELfnDataType aType, String aModelDescriptorTypeName, Class<? extends ILcdModelDescriptor>... aModelDescriptorClasses) Creates a new engine format.TLfnFormat
(String aFormatId, ILcdEarthModelDecoderFactory aModelDecoderFactory, ILcdGXYLayerFactory aGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, ILfnIdentityProviderFactory aFeatureIdProviderFactory, ELfnDataType aType, String aModelDescriptorTypeName, Class<? extends ILcdModelDescriptor>... aModelDescriptorClasses) Creates a new engine format with given parameters.TLfnFormat
(String aFormatId, ILfnDataSourceModelDecoderFactory aModelDecoderFactory, ILcdSLDGXYLayerFactory aSLDGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, ILfnIdentityProviderFactory aFeatureIdProviderFactory, ELfnDataType aType, String aModelDescriptorTypeName, Class<? extends ILcdModelDescriptor>... aModelDescriptorClasses) Creates a new engine format.TLfnFormat
(String aFormatId, ILfnDataSourceModelDecoderFactory aModelDecoderFactory, ILcdGXYLayerFactory aGXYLayerFactory, ILcdSLDGXYLayerFactory aSLDGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, ILfnIdentityProviderFactory aFeatureIdProviderFactory, ELfnDataType aType, String aModelDescriptorTypeName, Class<? extends ILcdModelDescriptor>... aModelDescriptorClasses) Creates a new engine format.TLfnFormat
(String aFormatId, ILfnDataSourceModelDecoderFactory aModelDecoderFactory, ILcdGXYLayerFactory aGXYLayerFactory, ILcdModelHeightProviderFactory aHeightProviderFactory, ILfnIdentityProviderFactory aFeatureIdProviderFactory, ELfnDataType aType, String aModelDescriptorTypeName, Class<? extends ILcdModelDescriptor>... aModelDescriptorClasses) Creates a new engine format with given parameters. -
Uses of ILcdModelHeightProviderFactory in com.luciad.lucy.format
Modifier and TypeMethodDescriptionprotected ILcdModelHeightProviderFactory
ALcyFormat.createModelHeightProviderFactory()
Creates theILcdModelHeightProviderFactory
that can create anILcdHeightProvider
for this format.protected ILcdModelHeightProviderFactory
ALcyFormatWrapper.createModelHeightProviderFactory()
protected ILcdModelHeightProviderFactory
TLcySafeGuardFormatWrapper.createModelHeightProviderFactory()
ALcyFormat.getModelHeightProviderFactory()
Returns theILcdModelHeightProviderFactory
that can create anILcdHeightProvider
for this format. -
Uses of ILcdModelHeightProviderFactory in com.luciad.lucy.util.height
Modifier and TypeClassDescriptionclass
A composite implementation ofILcdModelHeightProviderFactory
according to the composite design pattern.Modifier and TypeMethodDescriptionTLcyCompositeModelHeightProviderFactory.getModelHeightProviderFactory
(int aIndex) Returns theILcdModelHeightProviderFactory
at indexaIndex
.Modifier and TypeMethodDescriptionvoid
TLcyCompositeModelHeightProviderFactory.addModelHeightProviderFactory
(ILcdModelHeightProviderFactory aModelHeightProviderFactory) Adds the givenILcdModelHeightProviderFactory
to the list of registered model height provider factories.void
TLcyCompositeModelHeightProviderFactory.removeModelHeightProviderFactory
(ILcdModelHeightProviderFactory aModelHeightProviderFactory) Removes the givenILcdModelHeightProviderFactory
from the list of registered model height provider factories. -
Uses of ILcdModelHeightProviderFactory in com.luciad.util.height
Modifier and TypeClassDescriptionclass
This abstract class provides a method to create anILcdHeightProvider
when anILcdModel
is given.class
This class provides the common interface and methods of both the legacyTLcdRasterModelHeightProviderFactory
and the newTLcdImageModelHeightProviderFactory
class
ThisILcdModelHeightProviderFactory
tries to create anILcdHeightProvider
using a given list of otherILcdModelHeightProviderFactory
instances.class
This class provides a method to create anILcdHeightProvider
when anILcdModel
is given that contains elements of the typeALcdBasicImage
,ALcdImageMosaic
orALcdMultilevelImageMosaic
.class
Important notice: the packagecom.luciad.imaging
presents a new API for the modeling of raster data.Modifier and TypeMethodDescriptionTLcdViewHeightProvider.getModelHeightProviderFactory()
Returns theILcdModelHeightProviderFactory
to be used when creating anILcdHeightProvider
.Modifier and TypeMethodDescriptionTLcdCompositeModelHeightProviderFactory.getModelHeightProviderFactories()
Returns the list of height providers that this factory uses.ModifierConstructorDescriptionTLcdViewHeightProvider
(S aView, ILcdModelHeightProviderFactory aModelHeightProviderFactory, Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties) Constructs aTLcdViewHeightProvider
using a given view, anILcdModelHeightProviderFactory
and a list of optional and required properties.ModifierConstructorDescriptionTLcdCompositeModelHeightProviderFactory
(List<? extends ILcdModelHeightProviderFactory> aFactories) Creates aTLcdCompositeModelHeightProviderFactory
with a given list ofILcdModelHeightProviderFactory
instances.