Class TLcdMagneticNorthGXYLayerFactory
java.lang.Object
com.luciad.format.magneticnorth.gxy.TLcdMagneticNorthGXYLayerFactory
- All Implemented Interfaces:
ILcdGXYLayerFactory
@LcdService(service=ILcdGXYLayerFactory.class,
priority=20000)
public class TLcdMagneticNorthGXYLayerFactory
extends Object
implements ILcdGXYLayerFactory
This is an implementation of
ILcdGXYLayerFactory to create a
layer for the models created during magnetic north calculations.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ILcdGXYLabelPainterProviderCreates a label painter for the given magnetic north model.createGXYLayer(ILcdModel aModel) Creates a newILcdGXYLayerfor aModel.protected ILcdGXYPainterProvidercreateGXYPainterProvider(ILcdModel aModel) Creates a painter for the given magnetic north model.
-
Constructor Details
-
TLcdMagneticNorthGXYLayerFactory
public TLcdMagneticNorthGXYLayerFactory()
-
-
Method Details
-
createGXYLayer
Creates a newILcdGXYLayerfor aModel. Adds a specific painter,TLcdMagneticNorthGXYPainter, and a specific label painter,TLcdMagneticNorthGXYLabelPainterfor magnetic north chart.- Specified by:
createGXYLayerin interfaceILcdGXYLayerFactory- Parameters:
aModel- Must be aTLcdMagneticNorthModel- Returns:
- The newly created
ILcdGXYLayerfor the given model. - See Also:
-
createGXYPainterProvider
Creates a painter for the given magnetic north model. The default implementation will return aTLcdMagneticNorthGXYPainter.- Parameters:
aModel- the magnetic north model to create a painter for- Returns:
- a painter for the given magnetic north model.
-
createGXYLabelPainterProvider
Creates a label painter for the given magnetic north model. The default implementation will return aTLcdMagneticNorthGXYLabelPainter.- Parameters:
aModel- the magnetic north model to create a label painter for- Returns:
- a label painter for the given magnetic north model.
-