@LcdService(service=ILspLayerFactory.class, priority=20000) public class TLspNITFLayerFactory extends java.lang.Object implements ILspLayerFactory
The default layer factory for NITF models. All models created by the NITF model decoder are supported.
This layer factory returns a layer tree node with two child layers:
Both child layers will have the same model, which is the model passed to the
The layer tree node uses a
TLcdModelTreeNode which re-uses the model descriptor from the model passed to the
|Constructor and Description|
|Modifier and Type||Method and Description|
Determines whether or not this layer factory is capable of creating layers for the given model.
Creates one or more
public boolean canCreateLayers(ILcdModel aModel)
false, the result of calling
ILspLayerFactory.createLayers(com.luciad.model.ILcdModel)with the same parameters is undefined.
ILspLayerobjects for the given model. Note that this method should not be called if
false; the results are undefined in this case. In most typical scenarios, this method will only create a single
ILspLayerinstances for a given model. In such cases, the
ALspSingleLayerFactoryprovides a convenient abstract base class for layer factory implementations. An example of when it might be useful to return multiple layers is a model that describes objects moving along a certain trajectory. The layer factory might return one layer which represents the trajectories as polylines, and another which represents the current positions of the objects as point icons.