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 ILcdModelHeightProviderFactory
s 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
ConstructorDescriptionTLcyViewHeightProvider
(S aView, Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties, ILcyLucyEnv aLucyEnv) Constructs aTLcyViewHeightProvider
using 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 aTLcyViewHeightProvider
using 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
.
-