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
ConstructorsConstructorDescriptionTLcyTEAControllerBackEnd(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:
createModelDescriptorin classALcyTEABackEnd- Parameters:
aProperties-- Returns:
- the created
ILcdModelDescriptor. - Throws:
UnsupportedOperationException
-
createAltitudeProvider
Returns a view-based altitude provider.Warning For this back-end, a
TLcdGXYViewBasedTerrainElevationProvidermust be returned.- Overrides:
createAltitudeProviderin classALcyTEABackEnd- Parameters:
aProperties- a properties object with the following parameters:ALcyTEABackEnd.VIEW_KEYthe view for which to provide altitude valuesALcyTEABackEnd.QUALITY_KEYthe quality value to base the provider's pixel density on
- Returns:
- a view-based altitude provider
-