Class DefaultHistogramBand
java.lang.Object
org.gvsig.raster.lib.buffer.impl.statistics.DefaultHistogramBand
- All Implemented Interfaces:
org.gvsig.raster.lib.buffer.api.statistics.HistogramBand
public class DefaultHistogramBand
extends Object
implements org.gvsig.raster.lib.buffer.api.statistics.HistogramBand
- Author:
- fdiaz
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultHistogramBand(org.gvsig.raster.lib.buffer.api.Band band) DefaultHistogramBand(org.gvsig.raster.lib.buffer.api.Band band, List<org.gvsig.raster.lib.buffer.api.statistics.HistogramClass> histogramClasses) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValue(double value) Adds value to histogramintlong[]longgetHistogramValue(double value) doublegetIntervalMax(int interval) doublegetIntervalMin(int interval) doubleintlongdouble[]getTailTrimValue(double percent) double[]getTailTrimValue(int pos) longgetValueCount(int interval) booleanunion(org.gvsig.raster.lib.buffer.api.statistics.HistogramBand hist)
-
Constructor Details
-
DefaultHistogramBand
public DefaultHistogramBand(org.gvsig.raster.lib.buffer.api.Band band) -
DefaultHistogramBand
public DefaultHistogramBand(org.gvsig.raster.lib.buffer.api.Band band, List<org.gvsig.raster.lib.buffer.api.statistics.HistogramClass> histogramClasses)
-
-
Method Details
-
getNumValues
public long getNumValues()- Specified by:
getNumValuesin interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
getDataType
public int getDataType()- Specified by:
getDataTypein interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
getHistogramValue
public long getHistogramValue(double value) - Specified by:
getHistogramValuein interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
union
public boolean union(org.gvsig.raster.lib.buffer.api.statistics.HistogramBand hist) - Specified by:
unionin interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
getFrequencies
public long[] getFrequencies()- Specified by:
getFrequenciesin interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
getNumClasses
public int getNumClasses()- Specified by:
getNumClassesin interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
getValueCount
public long getValueCount(int interval) - Specified by:
getValueCountin interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
getIntervalMin
public double getIntervalMin(int interval) - Specified by:
getIntervalMinin interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
getIntervalMax
public double getIntervalMax(int interval) - Specified by:
getIntervalMaxin interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
getMedian
public double getMedian()- Specified by:
getMedianin interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
addValue
public void addValue(double value) Adds value to histogram- Parameters:
value-
-
getTailTrimValue
public double[] getTailTrimValue(double percent) - Specified by:
getTailTrimValuein interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-
getTailTrimValue
public double[] getTailTrimValue(int pos) - Specified by:
getTailTrimValuein interfaceorg.gvsig.raster.lib.buffer.api.statistics.HistogramBand
-