Class TLcyTEAControllerBackEnd
java.lang.Object
com.luciad.lucy.addons.tea.ALcyTEABackEnd
com.luciad.lucy.addons.tea.controller.TLcyTEAControllerBackEnd
Provides back-end functionality for a TEA controller add-on.
Its sole purpose is to provide an elevation provider.
- See Also:
-
Field Summary
Fields inherited from class com.luciad.lucy.addons.tea.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 Summary
ConstructorDescriptionTLcyTEAControllerBackEnd
(ILcyLucyEnv aLucyEnv) Default constructor for the TEA controller back-end. -
Method Summary
Modifier and TypeMethodDescriptioncreateAltitudeProvider
(ALcyProperties aProperties) Returns a view-based altitude provider.createModelDescriptor
(ALcyProperties aProperties) Returns a model descriptor suitable for the add-on's used models.Methods inherited from class com.luciad.lucy.addons.tea.ALcyTEABackEnd
createAltitudeDescriptor, createAltitudeMatrixViewFactory, getLucyEnv
-
Constructor Details
-
TLcyTEAControllerBackEnd
Default constructor for the TEA controller back-end.- Parameters:
aLucyEnv
- the Lucy environment for which the back-end will be used
-
-
Method Details
-
createModelDescriptor
Returns a model descriptor suitable for the add-on's used models. This implementation does not support this method and will throw an UnsupportedOperationException.- Specified by:
createModelDescriptor
in classALcyTEABackEnd
- Parameters:
aProperties
-- Returns:
- the created
ILcdModelDescriptor
. - Throws:
UnsupportedOperationException
-
createAltitudeProvider
Returns a view-based altitude provider.Warning For this back-end, a
TLcdGXYViewBasedTerrainElevationProvider
must be returned.- Overrides:
createAltitudeProvider
in classALcyTEABackEnd
- Parameters:
aProperties
- a properties object with the following parameters:ALcyTEABackEnd.VIEW_KEY
the view for which to provide altitude valuesALcyTEABackEnd.QUALITY_KEY
the quality value to base the provider's pixel density on
- Returns:
- a view-based altitude provider
-