Package org.esa.snap.core.layer
Class RasterImageLayerType
java.lang.Object
com.bc.ceres.core.ExtensibleObject
com.bc.ceres.glayer.LayerType
com.bc.ceres.glayer.support.ImageLayer.Type
org.esa.snap.core.layer.RasterImageLayerType
- All Implemented Interfaces:
Extensible
@LayerTypeMetadata(name="RasterImageLayerType",
aliasNames="org.esa.snap.core.layer.RasterImageLayerType")
public class RasterImageLayerType
extends ImageLayer.Type
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLayer(LayerContext ctx, PropertySet configuration) Creates a layer instance for the given application provided context and the given layer configuration.createLayer(RasterDataNode raster, MultiLevelSource multiLevelSource) Creates a default configuration instance for the type of layers this type can create.Methods inherited from class com.bc.ceres.glayer.support.ImageLayer.Type
isValidForMethods inherited from class com.bc.ceres.glayer.LayerType
createWithSceneView, getAliases, getNameMethods inherited from class com.bc.ceres.core.ExtensibleObject
getExtension
-
Field Details
-
PROPERTY_NAME_RASTER
- See Also:
-
-
Constructor Details
-
RasterImageLayerType
public RasterImageLayerType()
-
-
Method Details
-
createLayer
Description copied from class:LayerTypeCreates a layer instance for the given application provided context and the given layer configuration. The configuration may contain both, inmutable construction parameters passed to specific layer constructor as well as mutable layer properties.- Overrides:
createLayerin classImageLayer.Type- Parameters:
ctx- An application provided context, may benull. The parameter may be ignored by many layer types.configuration- The layer configuration.- Returns:
- A new layer instance.
-
createLayerConfig
Description copied from class:LayerTypeCreates a default configuration instance for the type of layers this type can create. After a default configuration has been created it is usually modified to specify a layer's construction parameters, e.g. for an image layer this could be the file path to the image file. Then, an application will pass the configuration to theLayerType.createLayer(com.bc.ceres.glayer.LayerContext, com.bc.ceres.binding.PropertySet)method in order to create a new layer instance.- Overrides:
createLayerConfigin classImageLayer.Type- Parameters:
ctx- An application provided context, may benull. The parameter may be ignored by many layer types.- Returns:
- A new layer (default) configuration.
-
createLayer
-