Package org.esa.snap.core.datamodel
Class WrappedHistogram
java.lang.Object
org.esa.snap.core.datamodel.WrappedHistogram
Wrapper around javax.media.jai.Histogram with overflow‑safe 64‑bit bins.
-
Constructor Summary
ConstructorsConstructorDescriptionWrappedHistogram(int binCount, double lowValue, double highValue, boolean intHistogram, boolean logHistogram) WrappedHistogram(javax.media.jai.Histogram delegate) -
Method Summary
Modifier and TypeMethodDescriptionjavax.media.jai.HistogramdoublegetHighValue(int band) long[]getLongBins(int band) longgetLongTotal(int band) doublegetLowValue(int band) intgetNumBins(int band) voidincrementBin(int band, int index)
-
Constructor Details
-
WrappedHistogram
public WrappedHistogram(int binCount, double lowValue, double highValue, boolean intHistogram, boolean logHistogram) -
WrappedHistogram
public WrappedHistogram(javax.media.jai.Histogram delegate)
-
-
Method Details
-
incrementBin
public void incrementBin(int band, int index) -
getNumBins
public int getNumBins(int band) -
getLowValue
public double getLowValue(int band) -
getHighValue
public double getHighValue(int band) -
getLongBins
public long[] getLongBins(int band) -
getLongTotal
public long getLongTotal(int band) -
getDelegateHistogram
public javax.media.jai.Histogram getDelegateHistogram()
-