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 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 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.
-