Uses of Class
org.jaitools.numeric.Range

Packages that use Range
org.jaitools.media.jai.classifiedstats Calculates summary statistics, on top of classification rasters, for values in a data image 
org.jaitools.media.jai.rangelookup Image lookup operator that can handle ranges of values 
org.jaitools.media.jai.zonalstats Calculates summary statistics for values in a data image, optionally within zones defined by an integer zone image 
org.jaitools.numeric Classes providing a range of numeric functions including summary statistics, defining and comparing ranges (intervals), and compiling histogram data. 
 

Uses of Range in org.jaitools.media.jai.classifiedstats
 

Methods in org.jaitools.media.jai.classifiedstats that return types with arguments of type Range
 Collection<Range<Double>> Result.getRanges()
          Get the ranges (if defined) that were used to filter data image values for inclusion in the calculation of this result.
 

Method parameters in org.jaitools.media.jai.classifiedstats with type arguments of type Range
 ClassifiedStats ClassifiedStats.ranges(List<Range<Double>> ranges)
          Get the subset of results for the given Ranges.
protected  StreamingSampleStats ClassifiedStatsOpImage.setupStats(Map<org.apache.commons.collections.keyvalue.MultiKey,StreamingSampleStats> resultsPerBand, org.apache.commons.collections.keyvalue.MultiKey classifierKey, Range.Type rangesType, List<Range<Double>> ranges)
          Called by #compileClassifiedStatistics() to lazily create a StreamingSampleStats object for each classifier.
 

Constructor parameters in org.jaitools.media.jai.classifiedstats with type arguments of type Range
ClassifiedStatsOpImage(RenderedImage dataImage, RenderedImage[] classifierImages, RenderedImage[] pivotClassifierImages, Map<?,?> config, javax.media.jai.ImageLayout layout, Statistic[] stats, Integer[] bands, javax.media.jai.ROI roi, Collection<Range<Double>> ranges, Range.Type rangesType, boolean rangeLocalStats, Collection<Range<Double>> noDataRanges, Double[] noDataClassifiers, Double[] noDataPivotClassifiers)
          Constructor.
ClassifiedStatsOpImage(RenderedImage dataImage, RenderedImage[] classifierImages, RenderedImage[] pivotClassifierImages, Map<?,?> config, javax.media.jai.ImageLayout layout, Statistic[] stats, Integer[] bands, javax.media.jai.ROI roi, Collection<Range<Double>> ranges, Range.Type rangesType, boolean rangeLocalStats, Collection<Range<Double>> noDataRanges, Double[] noDataClassifiers, Double[] noDataPivotClassifiers)
          Constructor.
Result(int imageBand, Statistic stat, List<Range<Double>> ranges, Double value, long numOffered, long numAccepted, long numNaN, long numNoData, org.apache.commons.collections.keyvalue.MultiKey classifierKeys)
          Create a new Result object.
 

Uses of Range in org.jaitools.media.jai.rangelookup
 

Methods in org.jaitools.media.jai.rangelookup that return Range
 Range<T> LookupItem.getRange()
          Gets the source value lookup range.
 

Methods in org.jaitools.media.jai.rangelookup with parameters of type Range
 RangeLookupTable.Builder RangeLookupTable.Builder.add(Range<T> srcRange, U resultValue)
          Adds a new lookup defined by a range of source values mapping to a result value.
 

Constructors in org.jaitools.media.jai.rangelookup with parameters of type Range
LookupItem(Range<T> range, U value)
          Creates a new instance.
 

Uses of Range in org.jaitools.media.jai.zonalstats
 

Methods in org.jaitools.media.jai.zonalstats that return types with arguments of type Range
 Collection<Range> Result.getRanges()
          Get the ranges (if defined) that were used to filter data image values for inclusion in the calculation of this result.
 

Method parameters in org.jaitools.media.jai.zonalstats with type arguments of type Range
 ZonalStats ZonalStats.ranges(List<Range> ranges)
          Get the subset of results for the given Ranges.
 

Constructor parameters in org.jaitools.media.jai.zonalstats with type arguments of type Range
Result(int imageBand, int zone, Statistic stat, List<Range> ranges, Double value, long numOffered, long numAccepted, long numNaN, long numNoData)
          Create a new Result object.
ZonalStatsOpImage(RenderedImage dataImage, RenderedImage zoneImage, Map<?,?> config, javax.media.jai.ImageLayout layout, Statistic[] stats, Integer[] bands, javax.media.jai.ROI roi, AffineTransform dataToZoneTransform, Collection<Range<Double>> ranges, Range.Type rangesType, boolean rangeLocalStats, Collection<Range<Double>> noDataRanges)
          Constructor.
ZonalStatsOpImage(RenderedImage dataImage, RenderedImage zoneImage, Map<?,?> config, javax.media.jai.ImageLayout layout, Statistic[] stats, Integer[] bands, javax.media.jai.ROI roi, AffineTransform dataToZoneTransform, Collection<Range<Double>> ranges, Range.Type rangesType, boolean rangeLocalStats, Collection<Range<Double>> noDataRanges)
          Constructor.
 

Uses of Range in org.jaitools.numeric
 

Methods in org.jaitools.numeric that return Range
static
<T extends Number & Comparable>
Range<T>
Range.create(T minValue, boolean minIncluded, T maxValue, boolean maxIncluded)
          Static create method.
static
<T extends Number & Comparable>
Range<T>
Range.create(T value, int... inf)
          Creates a Range instance that is a point (degenerate) interval.
static
<T extends Number & Comparable>
Range<T>
RangeUtils.intersection(Range<T> r1, Range<T> r2)
          Gets the intersection of two ranges.
 

Methods in org.jaitools.numeric that return types with arguments of type Range
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.createComplement(Collection<Range<T>> ranges)
          Creates the complement of the given list of Ranges.
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.createComplement(Range<T> range)
          Creates the complement of a Range.
 List<Range<Double>> Processor.getNoDataRanges()
          Gets the ranges of sample values to be considered as NoData.
 List<Range<Double>> AbstractProcessor.getNoDataRanges()
          Gets the ranges of sample values to be considered as NoData.
 List<Range<Double>> Processor.getRanges()
          Gets the Ranges of sample values excluded from/included in calculations.
 List<Range<Double>> AbstractProcessor.getRanges()
          Gets the Ranges of sample values excluded from/included in calculations.
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.simplify(Collection<Range<T>> ranges)
          Simplifies a collection of ranges by merging those which overlap.
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.sort(Collection<Range<T>> ranges)
          Sorts a collection of ranges into ascending order of min value, then max value.
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.subtract(Range<T> r1, Range<T> r2)
          Subtracts the first range from the second.
 

Methods in org.jaitools.numeric with parameters of type Range
 void Histogram.addBin(Range<T> range)
          Adds a new bin to the histogram.
 void StreamingSampleStats.addNoDataRange(Range<Double> noData)
          Adds a range of values to be considered as NoData and then to be excluded from the calculation of all statistics.
 void Processor.addNoDataRange(Range<Double> noData)
          Sets a range of values to be considered as NoData.
 void AbstractProcessor.addNoDataRange(Range<Double> noData)
          Sets a range of values to be considered as NoData.
 void StreamingSampleStats.addRange(Range<Double> range)
          Adds a range of values to include in or exclude from the calculation of all statistics.
 void Processor.addRange(Range<Double> range)
          Sets a range of values to exclude from or include in from calculations.
 void AbstractProcessor.addRange(Range<Double> range)
          Sets a range of values to exclude from or include in from calculations.
 void StreamingSampleStats.addRange(Range<Double> range, Range.Type rangesType)
          Adds a range of values to include in or exclude from the calculation of all statistics.
 void Processor.addRange(Range<Double> range, Range.Type rangeType)
          Sets a range of values to exclude from or include in calculations.
 void AbstractProcessor.addRange(Range<Double> range, Range.Type rangesType)
          Sets a range of values to exclude from or include in calculations.
 RangeExtendedComparator.Result RangeExtendedComparator.compare(Range<T> r1, Range<T> r2)
          Compares two Range objects and return the RangeComparator.Result that describes the relationship between them from the point of view of the first Range
 RangeExtendedComparator.Result RangeExtendedComparator.compare(Range<T> r1, Range<T> r2)
          Compares two Range objects and return the RangeComparator.Result that describes the relationship between them from the point of view of the first Range
 int RangeComparator.compare(Range<T> r1, Range<T> r2)
          Compares two ranges.
 int RangeComparator.compare(Range<T> r1, Range<T> r2)
          Compares two ranges.
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.createComplement(Range<T> range)
          Creates the complement of a Range.
static
<T extends Number & Comparable>
Range<T>
RangeUtils.intersection(Range<T> r1, Range<T> r2)
          Gets the intersection of two ranges.
static
<T extends Number & Comparable>
Range<T>
RangeUtils.intersection(Range<T> r1, Range<T> r2)
          Gets the intersection of two ranges.
 boolean Range.intersects(Range<T> other)
          Tests if this range intersects another range.
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.subtract(Range<T> r1, Range<T> r2)
          Subtracts the first range from the second.
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.subtract(Range<T> r1, Range<T> r2)
          Subtracts the first range from the second.
 

Method parameters in org.jaitools.numeric with type arguments of type Range
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.createComplement(Collection<Range<T>> ranges)
          Creates the complement of the given list of Ranges.
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.simplify(Collection<Range<T>> ranges)
          Simplifies a collection of ranges by merging those which overlap.
static
<T extends Number & Comparable>
List<Range<T>>
RangeUtils.sort(Collection<Range<T>> ranges)
          Sorts a collection of ranges into ascending order of min value, then max value.
static
<T extends Number & Comparable>
void
RangeUtils.sortInPlace(List<Range<T>> ranges)
          Sorts a list of ranges into ascending order of min value, then max value.
 

Constructors in org.jaitools.numeric with parameters of type Range
Range(Range<T> other)
          Creates a copy of another Range instance.
 



Copyright © 2009-2015. All Rights Reserved.