public class TLcyTEAControllerBackEnd extends ALcyTEABackEnd
ALcyTEABackEnd
ALTITUDE_PROVIDER_KEY, DISPLAY_NAME_KEY, MODEL_DISPLAY_NAME_KEY, MODEL_REFERENCE_KEY, QUALITY_KEY, SHAPE_KEY, SHAPE_REFERENCE_KEY, SOURCE_NAME_KEY, TARGET_REFERENCE_KEY, VIEW_KEY
Constructor and Description |
---|
TLcyTEAControllerBackEnd(ILcyLucyEnv aLucyEnv)
Default constructor for the TEA controller back-end.
|
Modifier and Type | Method and Description |
---|---|
ILcdAltitudeProvider |
createAltitudeProvider(ALcyProperties aProperties)
Returns a view-based altitude provider.
|
ILcdModelDescriptor |
createModelDescriptor(ALcyProperties aProperties)
Returns a model descriptor suitable for the add-on's used models.
|
createAltitudeDescriptor, createAltitudeMatrixViewFactory, getLucyEnv
public TLcyTEAControllerBackEnd(ILcyLucyEnv aLucyEnv)
aLucyEnv
- the Lucy environment for which the back-end will be usedpublic ILcdModelDescriptor createModelDescriptor(ALcyProperties aProperties)
createModelDescriptor
in class ALcyTEABackEnd
aProperties
- ILcdModelDescriptor
.UnsupportedOperationException
public ILcdAltitudeProvider createAltitudeProvider(ALcyProperties aProperties)
Warning For this back-end, a TLcdGXYViewBasedTerrainElevationProvider
must be returned.
createAltitudeProvider
in class ALcyTEABackEnd
aProperties
- a properties object with the following parameters:
ALcyTEABackEnd.VIEW_KEY
the view for which to provide altitude values
ALcyTEABackEnd.QUALITY_KEY
the quality value to base the provider's pixel density on