Package org.esa.snap.core.datamodel
Class Mask.BandMathsType
java.lang.Object
org.esa.snap.core.datamodel.Mask.ImageType
org.esa.snap.core.datamodel.Mask.BandMathsType
- Enclosing class:
Mask
A mask image type which is based on band math.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Mask.BandMathsTypestatic final Stringstatic final StringFields inherited from class org.esa.snap.core.datamodel.Mask.ImageType
DEFAULT_COLOR, DEFAULT_TRANSPARENCY, PROPERTY_NAME_COLOR, PROPERTY_NAME_TRANSPARENCY -
Method Summary
Modifier and TypeMethodDescriptionbooleancanTransferMask(Mask mask, Product product) static Maskcreate(String name, String description, int width, int height, String expression, Color color, double transparency) static MaskcreateFromBitmaskDef(org.jdom2.Element element, int width, int height) Used to read in Mask from legacy "BitmaskDef" formatcreateImage(Mask mask) Creates the mask's source image.Creates a prototype image configuration.static StringgetExpression(Mask mask) voidhandleRename(Mask mask, String oldExternalName, String newExternalName) static voidsetExpression(Mask mask, String expression) transferMask(Mask mask, Product product) Methods inherited from class org.esa.snap.core.datamodel.Mask.ImageType
getName
-
Field Details
-
TYPE_NAME
- See Also:
-
PROPERTY_NAME_EXPRESSION
- See Also:
-
INSTANCE
-
-
Method Details
-
createImage
Description copied from class:Mask.ImageTypeCreates the mask's source image.- Specified by:
createImagein classMask.ImageType- Parameters:
mask- The mask which requests creation of its source image.- Returns:
- The image.
-
canTransferMask
- Overrides:
canTransferMaskin classMask.ImageType
-
transferMask
- Overrides:
transferMaskin classMask.ImageType
-
createImageConfig
Creates a prototype image configuration.- Overrides:
createImageConfigin classMask.ImageType- Returns:
- The image configuration.
-
handleRename
- Overrides:
handleRenamein classMask.ImageType
-
setExpression
-
getExpression
-
create
-
createFromBitmaskDef
Used to read in Mask from legacy "BitmaskDef" format- Parameters:
element- A DOM elementwidth- The width of the maskheight- The height of the mask- Returns:
- a mask
-