Class TLcdGXYViewBasedTerrainElevationProvider

All Implemented Interfaces:
ILcdAltitudeProvider

public class TLcdGXYViewBasedTerrainElevationProvider extends TLcdViewBasedTerrainElevationProvider<ILcdGXYView>

This class is the default implementation of TLcdViewBasedTerrainElevationProvider for ILcdGXYViews.

This mediator keeps track of terrain models in the ILcdGXYView and adds/removes them to/from the specified model based terrain elevation provider.

Note that a view must be set using setGXYView(ILcdGXYView) before the mediator can add/remove terrain models to/from the model based elevation provider. If no view is set, the model based elevation provider remains unchanged. The method TLcdViewBasedTerrainElevationProvider.retrieveElevationAt(ILcdPoint, ILcdGeoReference) shall probably return the unknown elevation value for all specified points. This depends on the implementation of the specified model based elevation provider.