Package | Description |
---|---|
org.esa.snap.core.dataio.dimap.spi |
The classes of this package are public for the benefit of the implementation of other classes and the API may change
in future releases of the software.
|
org.esa.snap.core.datamodel |
Contains SNAP's central classes and interfaces used for an in-memory presentation
of remote sensing data products.
|
org.esa.snap.core.dataop.barithm | |
org.esa.snap.core.layer |
Provides frequently used
LayerType implementations. |
org.esa.snap.core.util |
Provides several utility classes used throughout SNAP.
|
Modifier and Type | Method and Description |
---|---|
Mask |
MaskPersistable.createObjectFromXml(org.jdom.Element element,
Product product) |
Modifier and Type | Method and Description |
---|---|
protected void |
RangeTypeMaskPersistable.configureElement(org.jdom.Element root,
Mask mask) |
protected abstract void |
MaskPersistable.configureElement(org.jdom.Element root,
Mask mask) |
protected void |
RangeTypeMaskPersistable.configureMask(Mask mask,
org.jdom.Element element) |
protected abstract void |
MaskPersistable.configureMask(Mask mask,
org.jdom.Element element) |
Modifier and Type | Method and Description |
---|---|
Mask |
Product.addMask(String maskName,
Mask.ImageType imageType)
Creates a new mask with the given name and image type and adds it to this product and returns it.
|
Mask |
Product.addMask(String maskName,
String expression,
String description,
Color color,
double transparency)
Creates a new mask using a band arithmetic expression
and adds it to this product and returns it.
|
Mask |
Product.addMask(String maskName,
VectorDataNode vectorDataNode,
String description,
Color color,
double transparency)
Creates a new mask based on the geometries contained in a vector data node,
adds it to this product and returns it.
|
Mask |
Product.addMask(String maskName,
VectorDataNode vectorDataNode,
String description,
Color color,
double transparency,
RasterDataNode prototypeRasterDataNode)
Creates a new mask based on the geometries contained in a vector data node,
adds it to this product and returns it.
|
static Mask |
Mask.BandMathsType.create(String name,
String description,
int width,
int height,
String expression,
Color color,
double transparency) |
static Mask |
Mask.BandMathsType.createFromBitmaskDef(org.jdom.Element element,
int width,
int height)
Used to read in Mask from legacy "BitmaskDef" format
|
Mask |
Mask.ImageType.transferMask(Mask mask,
Product product) |
Mask |
Mask.BandMathsType.transferMask(Mask mask,
Product product) |
Mask |
Mask.VectorDataType.transferMask(Mask mask,
Product product) |
Mask |
Mask.RangeType.transferMask(Mask mask,
Product product) |
Modifier and Type | Method and Description |
---|---|
ProductNodeGroup<Mask> |
Product.getMaskGroup() |
ProductNodeGroup<Mask> |
RasterDataNode.getOverlayMaskGroup() |
Modifier and Type | Method and Description |
---|---|
static void |
DensityPlot.accumulate(RasterDataNode raster1,
double sampleMin1,
double sampleMax1,
RasterDataNode raster2,
double sampleMin2,
double sampleMax2,
Mask roiMask,
int width,
int height,
byte[] pixelValues,
ProgressMonitor pm)
Creates a density plot image from two raster data nodes.
|
void |
Product.addMask(Mask mask)
Adds the given mask to this product.
|
boolean |
Mask.ImageType.canTransferMask(Mask mask,
Product product) |
boolean |
Mask.BandMathsType.canTransferMask(Mask mask,
Product product) |
boolean |
Mask.VectorDataType.canTransferMask(Mask mask,
Product product) |
boolean |
Mask.RangeType.canTransferMask(Mask mask,
Product product) |
Stx |
StxFactory.create(Mask[] roiMasks,
RasterDataNode[] rasters,
ProgressMonitor pm)
Computes statistics for the given set of raster data nodes.
|
abstract MultiLevelImage |
Mask.ImageType.createImage(Mask mask)
Creates the mask's source image.
|
MultiLevelImage |
Mask.BandMathsType.createImage(Mask mask) |
MultiLevelImage |
Mask.VectorDataType.createImage(Mask mask)
Creates the image.
|
MultiLevelImage |
Mask.RangeType.createImage(Mask mask) |
static String |
Mask.BandMathsType.getExpression(Mask mask) |
static String |
Mask.RangeType.getExpression(Mask mask) |
static Double |
Mask.RangeType.getMaximum(Mask mask) |
static Double |
Mask.RangeType.getMinimum(Mask mask) |
static String |
Mask.RangeType.getRasterName(Mask mask) |
static VectorDataNode |
Mask.VectorDataType.getVectorData(Mask mask) |
void |
Mask.ImageType.handleRename(Mask mask,
String oldExternalName,
String newExternalName) |
void |
Mask.BandMathsType.handleRename(Mask mask,
String oldExternalName,
String newExternalName) |
void |
Mask.RangeType.handleRename(Mask mask,
String oldExternalName,
String newExternalName) |
TransectProfileDataBuilder |
TransectProfileDataBuilder.roiMask(Mask roiMask) |
static void |
Mask.BandMathsType.setExpression(Mask mask,
String expression) |
static void |
Mask.RangeType.setMaximum(Mask mask,
double maximum) |
static void |
Mask.RangeType.setMinimum(Mask mask,
double minimum) |
static void |
Mask.RangeType.setRasterName(Mask mask,
String rasterName) |
static void |
Mask.VectorDataType.setVectorData(Mask mask,
VectorDataNode vectorDataNode) |
Mask |
Mask.ImageType.transferMask(Mask mask,
Product product) |
Mask |
Mask.BandMathsType.transferMask(Mask mask,
Product product) |
Mask |
Mask.VectorDataType.transferMask(Mask mask,
Product product) |
Mask |
Mask.RangeType.transferMask(Mask mask,
Product product) |
void |
ProductVisitorAdapter.visit(Mask mask) |
void |
ProductVisitor.visit(Mask mask)
Visits a node group.
|
StxFactory |
StxFactory.withRoiMask(Mask roiMask) |
Constructor and Description |
---|
RasterDataSymbol(String symbolName,
Mask mask) |
Modifier and Type | Method and Description |
---|---|
static Layer |
MaskLayerType.createLayer(RasterDataNode raster,
Mask mask) |
static MultiLevelSource |
MaskLayerType.createMultiLevelSource(Mask mask) |
Modifier and Type | Method and Description |
---|---|
static BufferedImage |
ProductUtils.createDensityPlotImage(RasterDataNode raster1,
float sampleMin1,
float sampleMax1,
RasterDataNode raster2,
float sampleMin2,
float sampleMax2,
Mask roiMask,
int width,
int height,
Color background,
BufferedImage image,
ProgressMonitor pm)
Creates a density plot image from two raster data nodes.
|
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.