Package | Description |
---|---|
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.jexp |
The JEXP API (JEXP = Java Expression Parser).
|
Modifier and Type | Method and Description |
---|---|
RasterDataNode[] |
Product.getRefRasterDataNodes(String expression)
Gets all raster data nodes referenced by the given band maths expression.
|
Term |
Product.parseExpression(String expression)
Parses a mathematical expression given as a text string.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
BandArithmetic.areRastersEqualInSize(Product[] products,
int defaultProductIndex,
String... expressions)
Determines whether all rasters which are referenced in the given expressions are compatible.
|
static boolean |
BandArithmetic.areRastersEqualInSize(Product product,
String... expressions)
Determines whether all rasters which are referenced in the given expressions are compatible.
|
String |
UncertaintyGenerator.generateUncertainty(Product product,
String relation,
String expression)
Generates the combined uncertainty for a given band maths expression.
|
String |
StandardUncertaintyGenerator.generateUncertainty(Product product,
String relation,
String expression) |
String |
RangeUncertaintyGenerator.generateUncertainty(Product product,
String relation,
String expression) |
static RasterDataNode[] |
BandArithmetic.getRefRasters(String expression,
Product... products)
Utility method which returns all raster data nodes referenced in the given
band math expressions.
|
static RasterDataNode[] |
BandArithmetic.getRefRasters(String expression,
Product[] products,
int contextProductIndex)
Utility method which returns all raster data nodes referenced in the given
band math expressions.
|
static String |
BandArithmetic.getValidMaskExpression(String expression,
Product[] products,
int contextProductIndex,
String validMaskExpression) |
static String |
BandArithmetic.getValidMaskExpression(String expression,
Product product,
String validMaskExpression) |
static Term |
BandArithmetic.parseExpression(String expression,
Product contextProduct)
Parses the given expression.
|
static Term |
BandArithmetic.parseExpression(String expression,
Product[] products,
int contextProductIndex)
Parses the given expression.
|
Modifier and Type | Method and Description |
---|---|
Term |
Parser.parse(String code)
Parses the expression given in the code string.
|
Term |
Parser.parse(String code,
Namespace namespace)
Parses the expression given in the code string.
|
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.