Package noaa.coastwatch.util
Class MedianReduction
java.lang.Object
noaa.coastwatch.util.MedianReduction
- All Implemented Interfaces:
ArrayReduction
The
MedianReduction
reduces an array to a single median
value. Note that the median methods have a side effect that the input
array is sorted between the specified bounds after the call. To
prevent this, pass in a copy of the data array.- Since:
- 3.5.0
- Author:
- Peter Hollemans
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbyte
reduce
(byte[] array, int from, int to) double
reduce
(double[] array, int from, int to) float
reduce
(float[] array, int from, int to) int
reduce
(int[] array, int from, int to) long
reduce
(long[] array, int from, int to) short
reduce
(short[] array, int from, int to)
-
Constructor Details
-
MedianReduction
public MedianReduction()
-
-
Method Details
-
reduce
public byte reduce(byte[] array, int from, int to) - Specified by:
reduce
in interfaceArrayReduction
-
reduce
public short reduce(short[] array, int from, int to) - Specified by:
reduce
in interfaceArrayReduction
-
reduce
public int reduce(int[] array, int from, int to) - Specified by:
reduce
in interfaceArrayReduction
-
reduce
public long reduce(long[] array, int from, int to) - Specified by:
reduce
in interfaceArrayReduction
-
reduce
public float reduce(float[] array, int from, int to) - Specified by:
reduce
in interfaceArrayReduction
-
reduce
public double reduce(double[] array, int from, int to) - Specified by:
reduce
in interfaceArrayReduction
-