Class AlgorithmHistogram.GrayLevelClass

java.lang.Object
gov.nih.mipav.model.algorithms.AlgorithmHistogram.GrayLevelClass
Enclosing class:
AlgorithmHistogram

private class AlgorithmHistogram.GrayLevelClass extends Object
Used specifally by the Otsu threshold algorithm to define a gray level object for calculating probabilities.
  • Field Details

    • index

      private int index
      DOCUMENT ME!
    • mu

      private float mu
      DOCUMENT ME!
    • omega

      private float omega
      DOCUMENT ME!
    • probabilityHistogram

      private float[] probabilityHistogram
      DOCUMENT 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

      public final String toString()
      DOCUMENT ME!
      Overrides:
      toString in class Object
      Returns:
      DOCUMENT ME!