public static class Mask.VectorDataType extends Mask.ImageType
Modifier and Type | Field and Description |
---|---|
static Mask.VectorDataType |
INSTANCE |
static String |
PROPERTY_NAME_VECTOR_DATA |
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) |
MultiLevelImage |
createImage(Mask mask)
Creates the image.
|
PropertyContainer |
createImageConfig()
Creates a prototype image configuration.
|
static VectorDataNode |
getVectorData(Mask mask) |
static void |
setVectorData(Mask mask,
VectorDataNode vectorDataNode) |
Mask |
transferMask(Mask mask,
Product product) |
getName, handleRename
public static final String TYPE_NAME
public static final String PROPERTY_NAME_VECTOR_DATA
public static final Mask.VectorDataType INSTANCE
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 MultiLevelImage createImage(Mask mask)
createImage
in class Mask.ImageType
mask
- The mask which requests creation of its image.public PropertyContainer createImageConfig()
createImageConfig
in class Mask.ImageType
public static VectorDataNode getVectorData(Mask mask)
public static void setVectorData(Mask mask, VectorDataNode vectorDataNode)
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.