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
  • Constructor Details

    • TLcyViewHeightProvider

      public 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.
      Parameters:
      aView - a layered view.
      aRequiredProperties - a list of required properties.
      aOptionalProperties - a list of optional properties.
      aLucyEnv - the ILcyLucyEnv.