Package gov.nih.mipav.model.algorithms
Class AlgorithmHistogram.GrayLevelClass
java.lang.Object
gov.nih.mipav.model.algorithms.AlgorithmHistogram.GrayLevelClass
- Enclosing class:
AlgorithmHistogram
Used specifally by the Otsu threshold algorithm to define a gray level object for calculating probabilities.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intDOCUMENT ME!private floatDOCUMENT ME!private floatDOCUMENT ME!private float[]DOCUMENT ME! -
Constructor Summary
ConstructorsConstructorDescriptionGrayLevelClass(boolean first, float[] probHistogram) Creates a new GrayLevelClass object. -
Method Summary
-
Field Details
-
index
private int indexDOCUMENT ME! -
mu
private float muDOCUMENT ME! -
omega
private float omegaDOCUMENT ME! -
probabilityHistogram
private float[] probabilityHistogramDOCUMENT ME!
-
-
Constructor Details
-
GrayLevelClass
public GrayLevelClass(boolean first, float[] probHistogram) Creates a new GrayLevelClass object.- Parameters:
first- DOCUMENT ME!probHistogram- DOCUMENT ME!
-
-
Method Details
-
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
DOCUMENT ME!
-