public abstract static class Mask.ImageType extends Object
source image
used by a Mask
.Modifier and Type | Field and Description |
---|---|
static Color |
DEFAULT_COLOR |
static double |
DEFAULT_TRANSPARENCY |
static String |
PROPERTY_NAME_COLOR |
static String |
PROPERTY_NAME_TRANSPARENCY |
Modifier | Constructor and Description |
---|---|
protected |
ImageType(String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
canTransferMask(Mask mask,
Product product) |
abstract MultiLevelImage |
createImage(Mask mask)
Creates the mask's source image.
|
PropertyContainer |
createImageConfig()
Creates a prototype image configuration.
|
String |
getName() |
void |
handleRename(Mask mask,
String oldExternalName,
String newExternalName) |
Mask |
transferMask(Mask mask,
Product product) |
public static final String PROPERTY_NAME_COLOR
public static final String PROPERTY_NAME_TRANSPARENCY
public static final Color DEFAULT_COLOR
public static final double DEFAULT_TRANSPARENCY
protected ImageType(String name)
public abstract MultiLevelImage createImage(Mask mask)
mask
- The mask which requests creation of its source image.public PropertyContainer createImageConfig()
public String getName()
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.