Package org.esa.snap.core.datamodel
Class Mask.VectorDataType
- java.lang.Object
-
- org.esa.snap.core.datamodel.Mask.ImageType
-
- org.esa.snap.core.datamodel.Mask.VectorDataType
-
- Enclosing class:
- Mask
public static class Mask.VectorDataType extends Mask.ImageType
A mask image type which is based on vector data.
-
-
Field Summary
Fields Modifier and Type Field Description static Mask.VectorDataType
INSTANCE
static String
PROPERTY_NAME_VECTOR_DATA
static String
TYPE_NAME
-
Fields inherited from class org.esa.snap.core.datamodel.Mask.ImageType
DEFAULT_COLOR, DEFAULT_TRANSPARENCY, PROPERTY_NAME_COLOR, PROPERTY_NAME_TRANSPARENCY
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canTransferMask(Mask mask, Product product)
MultiLevelImage
createImage(Mask mask)
Creates the image.PropertyContainer
createImageConfig()
Creates a prototype image configuration.static VectorDataNode
getVectorData(Mask mask)
static void
setVectorData(Mask mask, VectorDataNode vectorDataNode)
Mask
transferMask(Mask mask, Product product)
-
Methods inherited from class org.esa.snap.core.datamodel.Mask.ImageType
getName, handleRename
-
-
-
-
Field Detail
-
TYPE_NAME
public static final String TYPE_NAME
- See Also:
- Constant Field Values
-
PROPERTY_NAME_VECTOR_DATA
public static final String PROPERTY_NAME_VECTOR_DATA
- See Also:
- Constant Field Values
-
INSTANCE
public static final Mask.VectorDataType INSTANCE
-
-
Method Detail
-
canTransferMask
public boolean canTransferMask(Mask mask, Product product)
- Overrides:
canTransferMask
in classMask.ImageType
-
transferMask
public Mask transferMask(Mask mask, Product product)
- Overrides:
transferMask
in classMask.ImageType
-
createImage
public MultiLevelImage createImage(Mask mask)
Creates the image.- Specified by:
createImage
in classMask.ImageType
- Parameters:
mask
- The mask which requests creation of its image.- Returns:
- The image.
-
createImageConfig
public PropertyContainer createImageConfig()
Creates a prototype image configuration.- Overrides:
createImageConfig
in classMask.ImageType
- Returns:
- The image configuration.
-
getVectorData
public static VectorDataNode getVectorData(Mask mask)
-
setVectorData
public static void setVectorData(Mask mask, VectorDataNode vectorDataNode)
-
-