Package org.esa.snap.core.datamodel
Class Mask.RangeType
- java.lang.Object
-
- org.esa.snap.core.datamodel.Mask.ImageType
-
- org.esa.snap.core.datamodel.Mask.RangeType
-
- Enclosing class:
- Mask
public static class Mask.RangeType extends Mask.ImageType
-
-
Field Summary
Fields Modifier and Type Field Description static Mask.RangeType
INSTANCE
static String
PROPERTY_NAME_MAXIMUM
static String
PROPERTY_NAME_MINIMUM
static String
PROPERTY_NAME_RASTER
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 mask's source image.PropertyContainer
createImageConfig()
Creates a prototype image configuration.static String
getExpression(Mask mask)
static Double
getMaximum(Mask mask)
static Double
getMinimum(Mask mask)
static String
getRasterName(Mask mask)
void
handleRename(Mask mask, String oldExternalName, String newExternalName)
static void
setMaximum(Mask mask, double maximum)
static void
setMinimum(Mask mask, double minimum)
static void
setRasterName(Mask mask, String rasterName)
Mask
transferMask(Mask mask, Product product)
-
Methods inherited from class org.esa.snap.core.datamodel.Mask.ImageType
getName
-
-
-
-
Field Detail
-
TYPE_NAME
public static final String TYPE_NAME
- See Also:
- Constant Field Values
-
PROPERTY_NAME_MINIMUM
public static final String PROPERTY_NAME_MINIMUM
- See Also:
- Constant Field Values
-
PROPERTY_NAME_MAXIMUM
public static final String PROPERTY_NAME_MAXIMUM
- See Also:
- Constant Field Values
-
PROPERTY_NAME_RASTER
public static final String PROPERTY_NAME_RASTER
- See Also:
- Constant Field Values
-
INSTANCE
public static final Mask.RangeType INSTANCE
-
-
Method Detail
-
createImage
public MultiLevelImage createImage(Mask mask)
Description copied from class:Mask.ImageType
Creates the mask's source image.- Specified by:
createImage
in classMask.ImageType
- Parameters:
mask
- The mask which requests creation of its source image.- Returns:
- The image.
-
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
-
createImageConfig
public PropertyContainer createImageConfig()
Description copied from class:Mask.ImageType
Creates a prototype image configuration.- Overrides:
createImageConfig
in classMask.ImageType
- Returns:
- The image configuration.
-
handleRename
public void handleRename(Mask mask, String oldExternalName, String newExternalName)
- Overrides:
handleRename
in classMask.ImageType
-
setMinimum
public static void setMinimum(Mask mask, double minimum)
-
setMaximum
public static void setMaximum(Mask mask, double maximum)
-
-