public static class Mask.BandMathsType extends Mask.ImageType
Modifier and Type | Field and Description |
---|---|
static Mask.BandMathsType |
INSTANCE |
static String |
PROPERTY_NAME_EXPRESSION |
static String |
TYPE_NAME |
DEFAULT_COLOR, DEFAULT_TRANSPARENCY, PROPERTY_NAME_COLOR, PROPERTY_NAME_TRANSPARENCY
Modifier and Type | Method and Description |
---|---|
boolean |
canTransferMask(Mask mask,
Product product) |
static Mask |
create(String name,
String description,
int width,
int height,
String expression,
Color color,
double transparency) |
static Mask |
createFromBitmaskDef(org.jdom.Element element,
int width,
int height)
Used to read in Mask from legacy "BitmaskDef" format
|
MultiLevelImage |
createImage(Mask mask)
Creates the mask's source image.
|
PropertyContainer |
createImageConfig()
Creates a prototype image configuration.
|
static String |
getExpression(Mask mask) |
void |
handleRename(Mask mask,
String oldExternalName,
String newExternalName) |
static void |
setExpression(Mask mask,
String expression) |
Mask |
transferMask(Mask mask,
Product product) |
getName
public static final String TYPE_NAME
public static final String PROPERTY_NAME_EXPRESSION
public static final Mask.BandMathsType INSTANCE
public MultiLevelImage createImage(Mask mask)
Mask.ImageType
createImage
in class Mask.ImageType
mask
- The mask which requests creation of its source image.public boolean canTransferMask(Mask mask, Product product)
canTransferMask
in class Mask.ImageType
public Mask transferMask(Mask mask, Product product)
transferMask
in class Mask.ImageType
public PropertyContainer createImageConfig()
createImageConfig
in class Mask.ImageType
public void handleRename(Mask mask, String oldExternalName, String newExternalName)
handleRename
in class Mask.ImageType
public static Mask create(String name, String description, int width, int height, String expression, Color color, double transparency)
public static Mask createFromBitmaskDef(org.jdom.Element element, int width, int height)
element
- A DOM elementwidth
- The width of the maskheight
- The height of the maskCopyright © 2014–2017 European Space Agency (ESA). All rights reserved.