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
.
KEY_ONLY_VISIBLE
Constructor and Description |
---|
TLcyViewHeightProvider(S aView,
Map<String,Object> aRequiredProperties,
Map<String,Object> aOptionalProperties,
ILcyLucyEnv aLucyEnv)
Constructs a
TLcyViewHeightProvider using a given view and a list of optional
or required properties. |
getBounds, getLayerHeightProviderFactory, getModelHeightProviderFactory, retrieveHeightAt
public TLcyViewHeightProvider(S aView, Map<String,Object> aRequiredProperties, Map<String,Object> aOptionalProperties, ILcyLucyEnv aLucyEnv)
TLcyViewHeightProvider
using a given view and a list of optional
or required properties.aView
- a layered view.aRequiredProperties
- a list of required properties.aOptionalProperties
- a list of optional properties.aLucyEnv
- the ILcyLucyEnv
.