@LcdService(service=ILcdLayerMeasureProviderFactory.class, priority=20000) public class TLspASTERIXLayerMeasureProviderFactory extends Object implements ILcdLayerMeasureProviderFactory
TLspASTERIXLayerMeasureProviderFactory is an implementation of ILcdLayerMeasureProviderFactory
for ASTERIX Lightspeed Layers.
Currently only ASTERIX Category 8 layers have their ALcdMeasureProvider
.
For ASTERIX Category 8 layers, the measure provider retrieves the precipitation intensity of the
precipitation zones
.
Constructor and Description |
---|
TLspASTERIXLayerMeasureProviderFactory() |
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
createMeasureProvider(ILcdLayer aLayer,
ILcdView aView)
Creates a new measure provider, based on the given Lightspeed
interactive layer and view,
or null if no measure provider can be created. |
public TLspASTERIXLayerMeasureProviderFactory()
public ALcdMeasureProvider createMeasureProvider(ILcdLayer aLayer, ILcdView aView)
interactive layer
and view,
or null
if no measure provider can be created.createMeasureProvider
in interface ILcdLayerMeasureProviderFactory
aLayer
- the ILspInteractivePaintableLayer
for which to create a measure provideraView
- the Lightspeed view for which to create a measure providernull
if no measure provider can be created for the given layer
and view.