@LcdService(service=ILcdGXYLayerFactory.class, priority=20000) public class TLcdVPFGXYLayerFactory extends Object implements ILcdGXYLayerFactory
An ILcdGXYLayerFactory
for VPF models.
This layer factory only accepts models with a TLcdVPFModelDescriptor
.
The created layers use the GeoSym symbology (MIL-DTL-89045, 17 Juni 2004).
The current GeoSym implementation decodes only the colors for the lines (edges) and the colors for the area outlines and fills (faces). The colors are decoded by examining the retrieved file and using the first color found in it.
Constructor and Description |
---|
TLcdVPFGXYLayerFactory() |
Modifier and Type | Method and Description |
---|---|
ILcdGXYLayer |
createGXYLayer(ILcdModel aModel)
Creates an
ILcdGXYLayer for representing
an ILcdModel on an ILcdGXYView . |
public ILcdGXYLayer createGXYLayer(ILcdModel aModel)
ILcdGXYLayerFactory
ILcdGXYLayer
for representing
an ILcdModel
on an ILcdGXYView
.createGXYLayer
in interface ILcdGXYLayerFactory
aModel
- a model that needs to be visualized in an ILcdGXYView
null
if such a layer cannot be createdTLcdGXYViewJPanel.setGXYLayerFactory(com.luciad.view.gxy.ILcdGXYLayerFactory)