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.VectorDataTypeINSTANCEstatic StringPROPERTY_NAME_VECTOR_DATAstatic StringTYPE_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 booleancanTransferMask(Mask mask, Product product)MultiLevelImagecreateImage(Mask mask)Creates the image.PropertyContainercreateImageConfig()Creates a prototype image configuration.static VectorDataNodegetVectorData(Mask mask)static voidsetVectorData(Mask mask, VectorDataNode vectorDataNode)MasktransferMask(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:
canTransferMaskin classMask.ImageType
-
transferMask
public Mask transferMask(Mask mask, Product product)
- Overrides:
transferMaskin classMask.ImageType
-
createImage
public MultiLevelImage createImage(Mask mask)
Creates the image.- Specified by:
createImagein 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:
createImageConfigin classMask.ImageType- Returns:
- The image configuration.
-
getVectorData
public static VectorDataNode getVectorData(Mask mask)
-
setVectorData
public static void setVectorData(Mask mask, VectorDataNode vectorDataNode)
-
-