Package com.luciad.lucy.util.height
Class TLcyViewHeightProvider<S extends ILcdView & ILcdLayered>
java.lang.Object
com.luciad.util.height.TLcdViewHeightProvider<S>
com.luciad.lucy.util.height.TLcyViewHeightProvider<S>
- All Implemented Interfaces:
ILcdBounded,ILcdHeightProvider
public class TLcyViewHeightProvider<S extends ILcdView & ILcdLayered>
extends TLcdViewHeightProvider<S>
This class is an extension of TLcdViewHeightProvider that
uses the ILcdModelHeightProviderFactorys which are
registered as service to the Lucy back-end.
To retrieve a more detailed explanation of the required and optional properties,
see ILcdModelHeightProviderFactory.
To see sample code how to create a view height provider, and how to use specific properties,
see TLcdViewHeightProvider. The sample code can be used to construct a
TLcyViewHeightProvider instead of a TLcdViewHeightProvider by passing
a ILcyLucyEnv in the constructor instead of a ILcdModelHeightProviderFactory.
- Since:
- 9.1
-
Field Summary
Fields inherited from class com.luciad.util.height.TLcdViewHeightProvider
KEY_ONLY_VISIBLE -
Constructor Summary
ConstructorsConstructorDescriptionTLcyViewHeightProvider(S aView, Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties, ILcyLucyEnv aLucyEnv) Constructs aTLcyViewHeightProviderusing a given view and a list of optional or required properties. -
Method Summary
Methods inherited from class com.luciad.util.height.TLcdViewHeightProvider
getBounds, getLayerHeightProviderFactory, getModelHeightProviderFactory, retrieveHeightAt
-
Constructor Details
-
TLcyViewHeightProvider
public TLcyViewHeightProvider(S aView, Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties, ILcyLucyEnv aLucyEnv) Constructs aTLcyViewHeightProviderusing a given view and a list of optional or required properties.- Parameters:
aView- a layered view.aRequiredProperties- a list of required properties.aOptionalProperties- a list of optional properties.aLucyEnv- theILcyLucyEnv.
-