org.jaitools.numeric
Class ExtremaProcessor
java.lang.Object
org.jaitools.numeric.AbstractProcessor
org.jaitools.numeric.ExtremaProcessor
- All Implemented Interfaces:
- Processor
public class ExtremaProcessor
- extends AbstractProcessor
Processor for extrema Statistics: MIN, MAX and RANGE.
- Since:
- 1.0
- Version:
- $Id$
- Author:
- Michael Bedward
- See Also:
Statistic,
StreamingSampleStats
| Methods inherited from class org.jaitools.numeric.AbstractProcessor |
addNoDataRange, addNoDataValue, addRange, addRange, get, getNoDataRanges, getNumAccepted, getNumNaN, getNumNoData, getNumOffered, getRanges, getRangesType, isAccepted, offer, setRangesType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtremaProcessor
public ExtremaProcessor()
getSupported
public Collection<Statistic> getSupported()
- Gets the
Statistics supported by this processor.
- Returns:
- supported
Statistics
update
protected boolean update(Double sample)
- Processes a sample value.
- Specified by:
update in class AbstractProcessor
- Parameters:
sample - the sample value
- Returns:
true if the sample is accepted;
false otherwise
get
public Double get(Statistic stat)
- Gets the value of the statistic calculated by this processor.
- Parameters:
stat - the specified statistic
- Returns:
- the value of the statistic if it has been calculated or
Double.NaN otherwise
Copyright © 2009-2015. All Rights Reserved.