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
-
Method Summary
Modifier and TypeMethodDescriptionprotected ILcdGXYLabelPainterProvider
Creates a label painter for the given magnetic north model.createGXYLayer
(ILcdModel aModel) Creates a newILcdGXYLayer
for aModel.protected ILcdGXYPainterProvider
createGXYPainterProvider
(ILcdModel aModel) Creates a painter for the given magnetic north model.
-
Constructor Details
-
TLcdMagneticNorthGXYLayerFactory
public TLcdMagneticNorthGXYLayerFactory()
-
-
Method Details
-
createGXYLayer
Creates a newILcdGXYLayer
for aModel. Adds a specific painter,TLcdMagneticNorthGXYPainter
, and a specific label painter,TLcdMagneticNorthGXYLabelPainter
for magnetic north chart.- Specified by:
createGXYLayer
in interfaceILcdGXYLayerFactory
- Parameters:
aModel
- Must be aTLcdMagneticNorthModel
- Returns:
- The newly created
ILcdGXYLayer
for 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.
-