public static class Statistics.Delta extends Statistics
Statistics
and additionnaly computes statistics for
s1-s0,
s2-s1,
s3-s2..., which are stored in a delta
statistics object.Statistics.Delta
Constructor and Description |
---|
Delta()
Constructs an initially empty set of statistics.
|
Delta(Statistics delta)
Constructs an initially empty set of statistics using the specified object for
delta statistics. |
Modifier and Type | Method and Description |
---|---|
void |
add(double sample)
Updates statistics for the specified sample.
|
void |
add(long sample)
Updates statistics for the specified sample.
|
void |
add(Statistics stats)
Update statistics with all samples from the specified
stats . |
Statistics.Delta |
clone()
Returns a clone of this statistics.
|
boolean |
equals(Object obj)
Tests this statistics with the specified object for equality.
|
Statistics |
getDeltaStatistics()
Returns the statistics about difference between consecutives values.
|
int |
hashCode()
Returns a hash code value for this statistics.
|
void |
reset()
Resets the statistics to their initial
NaN values. |
public Delta()
Double.NaN
.public Delta(Statistics delta)
delta
statistics. This method allows chaining different kind of
statistics objects. For example, one could write:
Which would compute statistics of sample values, statistics of difference between consecutive sample values, and statistics of difference of difference between consecutive sample values. Other kinds ofnew Statistics.Delta(new Statistics.Delta());
Statistics
object could be chained as well.public Statistics getDeltaStatistics()
public void reset()
NaN
values. This method reset
this object state as if it was just created.reset
in class Statistics
public void add(double sample)
delta
statistics are updated with sample - samplelast
value, where
samplelast
is the last value given to the previous call of an
add(...)
method.add
in class Statistics
sample
- The sample value. NaN
values are ignored.Statistics.add(long)
,
Statistics.add(Statistics)
public void add(long sample)
delta
statistics are updated with sample - samplelast
value, where
samplelast
is the last value given to the previous call of an
add(...)
method.add
in class Statistics
sample
- The sample value.Statistics.add(double)
,
Statistics.add(Statistics)
public void add(Statistics stats) throws ClassCastException
stats
. Invoking this method
is equivalent (except for rounding errors) to invoking add
for all
samples that were added to stats
. The stats
argument must be an instance
of Statistics.Delta
.add
in class Statistics
stats
- The statistics to be added to this
, or null
if none.ClassCastException
- If stats
is not an instance of Statistics.Delta
.public Statistics.Delta clone()
clone
in class Statistics
Object.clone()
public boolean equals(Object obj)
equals
in class Statistics
public int hashCode()
hashCode
in class Statistics
Copyright © 1996–2022 Geotools. All rights reserved.