Package inra.ijpb.plugins
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 booleanareaThe boolean flag for computing area.booleanaverageThicknessThe boolean flag for computing average thickness.booleanboundingBoxThe boolean flag for computing bounding box.booleancentroidThe boolean flag for computing centroid.booleancircularityThe boolean flag for computing circularity.booleanconvexityThe boolean flag for computing convexity.booleanellipseElongationThe boolean flag for computing ellipse elongation.booleanequivalentEllipseThe boolean flag for computing equivalent ellipse.booleaneulerNumberThe boolean flag for computing Euler number.booleangeodesicDiameterThe boolean flag for computing geodesic diameter.booleangeodesicElongationThe boolean flag for computing geodesic elongation.booleanmaxFeretDiameterThe boolean flag for computing maximum Feret diameter.booleanmaxInscribedDiscThe boolean flag for computing largest inscribed disc.booleanorientedBoxThe boolean flag for computing oriented box.booleanorientedBoxElongationThe boolean flag for computing elongation of oriented box.booleanperimeterThe boolean flag for computing perimeter.booleanpixelCountThe boolean flag for computing pixel count.booleantortuosityThe boolean flag for computing tortuosity. -
Constructor Summary
Constructors Constructor Description Features() -
Method Summary
Modifier and Type Method Description voidsetAll(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 pixelCountThe boolean flag for computing pixel count. -
area
public boolean areaThe boolean flag for computing area. -
perimeter
public boolean perimeterThe boolean flag for computing perimeter. -
circularity
public boolean circularityThe boolean flag for computing circularity. -
eulerNumber
public boolean eulerNumberThe boolean flag for computing Euler number. -
boundingBox
public boolean boundingBoxThe boolean flag for computing bounding box. -
centroid
public boolean centroidThe boolean flag for computing centroid. -
equivalentEllipse
public boolean equivalentEllipseThe boolean flag for computing equivalent ellipse. -
ellipseElongation
public boolean ellipseElongationThe boolean flag for computing ellipse elongation. -
convexity
public boolean convexityThe boolean flag for computing convexity. -
maxFeretDiameter
public boolean maxFeretDiameterThe boolean flag for computing maximum Feret diameter. -
orientedBox
public boolean orientedBoxThe boolean flag for computing oriented box. -
orientedBoxElongation
public boolean orientedBoxElongationThe boolean flag for computing elongation of oriented box. -
geodesicDiameter
public boolean geodesicDiameterThe boolean flag for computing geodesic diameter. -
tortuosity
public boolean tortuosityThe boolean flag for computing tortuosity. -
maxInscribedDisc
public boolean maxInscribedDiscThe boolean flag for computing largest inscribed disc. -
averageThickness
public boolean averageThicknessThe boolean flag for computing average thickness. -
geodesicElongation
public boolean geodesicElongationThe 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.
-