Uses of Class
org.esa.snap.core.util.math.Range
-
Packages that use Range 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.util.math Provides utility classes for mathematical operations. -
-
Uses of Range in org.esa.snap.core.datamodel
Methods in org.esa.snap.core.datamodel that return Range Modifier and Type Method Description Range
RGBImageProfile. getBlueMinMax()
Range
RGBImageProfile. getGreenMinMax()
Range
RGBImageProfile. getRedMinMax()
Methods in org.esa.snap.core.datamodel with parameters of type Range Modifier and Type Method Description void
RGBImageProfile. setBlueMinMax(Range range)
void
RGBImageProfile. setGreenMinMax(Range range)
void
RGBImageProfile. setRedMinMax(Range range)
Constructors in org.esa.snap.core.datamodel with parameters of type Range Constructor Description RGBImageProfile(String name, String[] rgbaExpressions, String[] pattern, Range[] valueRanges)
Creates a new RGB profile. -
Uses of Range in org.esa.snap.core.util.math
Subclasses of Range in org.esa.snap.core.util.math Modifier and Type Class Description class
Histogram
Instances of theHistogram
class store histogram data.Methods in org.esa.snap.core.util.math that return Range Modifier and Type Method Description static Range
Range. computeRangeByte(byte[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenbyte
array.static Range
Range. computeRangeDouble(double[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givendouble
array.static Range
Range. computeRangeDouble(double[] values, Range range)
Computes the value range for the values in the givendouble
array.static Range
Range. computeRangeDouble(DoubleList values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenRange.DoubleList
.static Range
Range. computeRangeFloat(float[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenfloat
array.static Range
Range. computeRangeGeneric(Object values, boolean unsigned, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenObject
.static Range
Range. computeRangeInt(int[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenint
array.static Range
Range. computeRangeShort(short[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenshort
array.static Range
Range. computeRangeUByte(byte[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenbyte
array.static Range
Range. computeRangeUInt(int[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenint
array.static Range
Range. computeRangeUShort(short[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenshort
array.Range
Histogram. findRange(double leftHistoAreaSkipped, double rightHistoAreaSkipped)
Returns the value range for the case that the given ratios of the sum of all bin values are skipped from the lower and upper bounds of this histogram.Range
Histogram. findRange(double leftHistoAreaSkipped, double rightHistoAreaSkipped, boolean skipLeftPeek, boolean skipRightPeek)
Range
Histogram. findRangeFor95Percent()
Returns the value range for the case that 2.5% of the sum of all bin values are skipped from the the lower and upper bounds of this histogram.Range
Histogram. findRangeForPercent(double threshold)
Returns the value range for any threshold of 0% to 100% where the sum of all bin values are skipped from the the lower and upper bounds of this histogram.Range
Histogram. getRange(int binIndex)
Gets the data value range for the given bin index.Range
Histogram. getRange(int binIndex1, int binIndex2)
Gets the data value range for the given bin index range.Methods in org.esa.snap.core.util.math with parameters of type Range Modifier and Type Method Description static Histogram
Histogram. computeHistogram(RenderedImage image, javax.media.jai.ROI roi, int numBins, Range range)
static Histogram
Histogram. computeHistogramByte(byte[] values, IndexValidator validator, int numBins, Range range, Histogram histo, ProgressMonitor pm)
Computes the histogram for the values in the givenbyte
array in the given value range.static Histogram
Histogram. computeHistogramDouble(double[] values, IndexValidator validator, int numBins, Range range, Histogram histogram, ProgressMonitor pm)
Computes the histogram for the values in the givendouble
array in the given value range.static Histogram
Histogram. computeHistogramDouble(DoubleList values, IndexValidator validator, int numBins, Range range, Histogram histo, ProgressMonitor pm)
Computes the histogram for the values in the givenHistogram.DoubleList
in the given value range.static Histogram
Histogram. computeHistogramFloat(float[] values, IndexValidator validator, int numBins, Range range, Histogram histogram, ProgressMonitor pm)
Computes the histogram for the values in the givenfloat
array in the given value range.static Histogram
Histogram. computeHistogramGeneric(Object values, boolean unsigned, IndexValidator validator, int numBins, Range range, Histogram histogram, ProgressMonitor pm)
Computes the histogram for the values in the givenHistogram.DoubleList
in the given value range.static Histogram
Histogram. computeHistogramInt(int[] values, IndexValidator validator, int numBins, Range range, Histogram histogram, ProgressMonitor pm)
Computes the histogram for the values in the givenint
array in the given value range.static Histogram
Histogram. computeHistogramShort(short[] values, IndexValidator validator, int numBins, Range range, Histogram histo, ProgressMonitor pm)
Computes the histogram for the values in the givenshort
array in the given value range.static Histogram
Histogram. computeHistogramUByte(byte[] values, IndexValidator validator, int numBins, Range range, Histogram histo, ProgressMonitor pm)
Computes the histogram for the values in the givenbyte
array in the given value range.static Histogram
Histogram. computeHistogramUInt(int[] values, IndexValidator validator, int numBins, Range range, Histogram histogram, ProgressMonitor pm)
Computes the histogram for the values in the givenint
array in the given value range.static Histogram
Histogram. computeHistogramUShort(short[] values, IndexValidator validator, int numBins, Range range, Histogram histo, ProgressMonitor pm)
Computes the histogram for the values in the givenshort
array in the given value range.static Range
Range. computeRangeByte(byte[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenbyte
array.static Range
Range. computeRangeDouble(double[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givendouble
array.static Range
Range. computeRangeDouble(double[] values, Range range)
Computes the value range for the values in the givendouble
array.static Range
Range. computeRangeDouble(DoubleList values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenRange.DoubleList
.static Range
Range. computeRangeFloat(float[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenfloat
array.static Range
Range. computeRangeGeneric(Object values, boolean unsigned, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenObject
.static Range
Range. computeRangeInt(int[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenint
array.static Range
Range. computeRangeShort(short[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenshort
array.static Range
Range. computeRangeUByte(byte[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenbyte
array.static Range
Range. computeRangeUInt(int[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenint
array.static Range
Range. computeRangeUShort(short[] values, IndexValidator validator, Range range, ProgressMonitor pm)
Computes the value range for the values in the givenshort
array.
-