Package gov.nih.mipav.model.algorithms
Class AlgorithmHistogram.GrayLevelClass
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.AlgorithmHistogram.GrayLevelClass
-
- Enclosing class:
- AlgorithmHistogram
private class AlgorithmHistogram.GrayLevelClass extends java.lang.ObjectUsed specifally by the Otsu threshold algorithm to define a gray level object for calculating probabilities.
-
-
Field Summary
Fields Modifier and Type Field Description private intindexDOCUMENT ME!private floatmuDOCUMENT ME!private floatomegaDOCUMENT ME!private float[]probabilityHistogramDOCUMENT ME!
-
Constructor Summary
Constructors Constructor Description GrayLevelClass(boolean first, float[] probHistogram)Creates a new GrayLevelClass object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToEnd()DOCUMENT ME!floatgetMu()DOCUMENT ME!floatgetOmega()DOCUMENT ME!intgetThreshold()DOCUMENT ME!voidremoveFromBeginning()DOCUMENT ME!java.lang.StringtoString()DOCUMENT ME!
-
-
-
Method Detail
-
addToEnd
public final void addToEnd()
DOCUMENT ME!
-
getMu
public final float getMu()
DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getOmega
public final float getOmega()
DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getThreshold
public final int getThreshold()
DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
removeFromBeginning
public final void removeFromBeginning()
DOCUMENT ME!
-
toString
public final java.lang.String toString()
DOCUMENT ME!- Overrides:
toStringin classjava.lang.Object- Returns:
- DOCUMENT ME!
-
-