Class AnalyzeRegions.Features

java.lang.Object
inra.ijpb.plugins.AnalyzeRegions.Features
Enclosing class:
AnalyzeRegions

public static final class AnalyzeRegions.Features
extends java.lang.Object
The list of features to compute. Default initialization is to compute everything except the pixel count.
  • Field Summary

    Fields
    Modifier and Type Field Description
    boolean area
    The boolean flag for computing area.
    boolean averageThickness
    The boolean flag for computing average thickness.
    boolean boundingBox
    The boolean flag for computing bounding box.
    boolean centroid
    The boolean flag for computing centroid.
    boolean circularity
    The boolean flag for computing circularity.
    boolean convexity
    The boolean flag for computing convexity.
    boolean ellipseElongation
    The boolean flag for computing ellipse elongation.
    boolean equivalentEllipse
    The boolean flag for computing equivalent ellipse.
    boolean eulerNumber
    The boolean flag for computing Euler number.
    boolean geodesicDiameter
    The boolean flag for computing geodesic diameter.
    boolean geodesicElongation
    The boolean flag for computing geodesic elongation.
    boolean maxFeretDiameter
    The boolean flag for computing maximum Feret diameter.
    boolean maxInscribedDisc
    The boolean flag for computing largest inscribed disc.
    boolean orientedBox
    The boolean flag for computing oriented box.
    boolean orientedBoxElongation
    The boolean flag for computing elongation of oriented box.
    boolean perimeter
    The boolean flag for computing perimeter.
    boolean pixelCount
    The boolean flag for computing pixel count.
    boolean tortuosity
    The boolean flag for computing tortuosity.
  • Constructor Summary

    Constructors
    Constructor Description
    Features()  
  • Method Summary

    Modifier and Type Method Description
    void setAll​(boolean state)
    Set the state of all features.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • pixelCount

      public boolean pixelCount
      The boolean flag for computing pixel count.
    • area

      public boolean area
      The boolean flag for computing area.
    • perimeter

      public boolean perimeter
      The boolean flag for computing perimeter.
    • circularity

      public boolean circularity
      The boolean flag for computing circularity.
    • eulerNumber

      public boolean eulerNumber
      The boolean flag for computing Euler number.
    • boundingBox

      public boolean boundingBox
      The boolean flag for computing bounding box.
    • centroid

      public boolean centroid
      The boolean flag for computing centroid.
    • equivalentEllipse

      public boolean equivalentEllipse
      The boolean flag for computing equivalent ellipse.
    • ellipseElongation

      public boolean ellipseElongation
      The boolean flag for computing ellipse elongation.
    • convexity

      public boolean convexity
      The boolean flag for computing convexity.
    • maxFeretDiameter

      public boolean maxFeretDiameter
      The boolean flag for computing maximum Feret diameter.
    • orientedBox

      public boolean orientedBox
      The boolean flag for computing oriented box.
    • orientedBoxElongation

      public boolean orientedBoxElongation
      The boolean flag for computing elongation of oriented box.
    • geodesicDiameter

      public boolean geodesicDiameter
      The boolean flag for computing geodesic diameter.
    • tortuosity

      public boolean tortuosity
      The boolean flag for computing tortuosity.
    • maxInscribedDisc

      public boolean maxInscribedDisc
      The boolean flag for computing largest inscribed disc.
    • averageThickness

      public boolean averageThickness
      The boolean flag for computing average thickness.
    • geodesicElongation

      public boolean geodesicElongation
      The boolean flag for computing geodesic elongation.
  • Constructor Details

    • Features

      public Features()
  • Method Details

    • setAll

      public void setAll​(boolean state)
      Set the state of all features.
      Parameters:
      state - the state to set.