@LcdService(service=ILcdModelMeasureProviderFactory.class, priority=20000) public class TLcdImageModelMeasureProviderFactory extends Object implements ILcdModelMeasureProviderFactory
This model measure provider factory makes it possible to create an
ALcdMeasureProvider for models containing elements of the
ALcdImage type. The
image also needs a measurement band semantics. The following
ALcdImage sub-types are supported:
ALcdMeasureProvider will return multiple measures if the model for which it was created
contains multiple images.
Note that this factory only supports models containing
ALcdImage instances. So it will ignore
model elements of other types like
ILcdMultilevelRaster. It will also only handle
models with an
|Constructor and Description|
|Modifier and Type||Method and Description|
Creates a new measure provider, based on the given model, or
Returns the imaging engine to use to retrieve the pixel values from the images.
Sets the imaging engine to use to retrieve the pixel values from the images.
public ALcdImagingEngine getImagingEngine()
null, a default imaging engine is used.
public void setImagingEngine(ALcdImagingEngine aImagingEngine)
null. In that case a default imaging engine is used.
aImagingEngine- the imaging engine to use to retrieve the pixel values. Can be
public ALcdMeasureProvider createMeasureProvider(ILcdModel aModel)
nullif no measure provider can be created for the given model.