Package com.luciad.format.nvg.gxy
Class TLcdNVGGXYLayerFactory
java.lang.Object
com.luciad.format.nvg.gxy.TLcdNVGGXYLayerFactory
- All Implemented Interfaces:
ILcdGXYLayerFactory
@LcdService(service=ILcdGXYLayerFactory.class,
priority=20000)
public class TLcdNVGGXYLayerFactory
extends Object
implements ILcdGXYLayerFactory
The default layer factory for NVG models. All models created by the NVG model decoder are supported.
This layer factory:
- can create layers for models that have a
TLcdNVGModelDescriptoras model descriptor. - uses
TLcdNVGGXYPainterProviderto paint its elements - uses
TLcdNVGGXYLabelPainterProviderto paint its labels - increases the interact margin to accommodate larger icons
- Since:
- 2017.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateGXYLayer(ILcdModel aModel) Creates anILcdGXYLayerfor representing anILcdModelon anILcdGXYView.
-
Constructor Details
-
TLcdNVGGXYLayerFactory
public TLcdNVGGXYLayerFactory()
-
-
Method Details
-
createGXYLayer
Description copied from interface:ILcdGXYLayerFactoryCreates anILcdGXYLayerfor representing anILcdModelon anILcdGXYView.- Specified by:
createGXYLayerin interfaceILcdGXYLayerFactory- Parameters:
aModel- a model that needs to be visualized in anILcdGXYView- Returns:
- a layer representing the given model, or
nullif such a layer cannot be created - See Also:
-