Public Member Functions | |
Object | measure (RegionMask mask) |
String | getName () |
String | getAbout () |
boolean | does3D () |
boolean | isNumeric () |
An interface representing a region descriptor module All descriptors (2d and 3D) should implement this and be placed in the descriptors package
Definition at line 10 of file RegionDescriptor.java.
boolean theba.core.RegionDescriptor.does3D | ( | ) |
Differentiates 3D descriptors from 2D descriptors
Implemented in theba.descriptors.AvgCurvature, theba.descriptors.AvgYoungCurvature, theba.descriptors.BendingEnergyDescriptor, theba.descriptors.CircularityDescriptor, theba.descriptors.ConvexityDescriptor, theba.descriptors.EccentricityDescriptor, theba.descriptors.FreeSurfaceDescriptor, theba.descriptors.InternalRegionDescriptor, theba.descriptors.OrientationDescriptor, theba.descriptors.OrientationDescriptor3D, theba.descriptors.SizeDescriptor, theba.descriptors.SizeDescriptor2D, theba.descriptors.SolidityDescriptor, theba.descriptors.SurfaceDescriptor, and theba.descriptors.YoungBendingEnergy.
String theba.core.RegionDescriptor.getAbout | ( | ) |
Implemented in theba.descriptors.AvgCurvature, theba.descriptors.AvgYoungCurvature, theba.descriptors.BendingEnergyDescriptor, theba.descriptors.CircularityDescriptor, theba.descriptors.ConvexityDescriptor, theba.descriptors.EccentricityDescriptor, theba.descriptors.FreeSurfaceDescriptor, theba.descriptors.InternalRegionDescriptor, theba.descriptors.OrientationDescriptor, theba.descriptors.OrientationDescriptor3D, theba.descriptors.SizeDescriptor, theba.descriptors.SizeDescriptor2D, theba.descriptors.SolidityDescriptor, theba.descriptors.SurfaceDescriptor, and theba.descriptors.YoungBendingEnergy.
String theba.core.RegionDescriptor.getName | ( | ) |
A name that is used to refer to this descriptor
Implemented in theba.descriptors.AvgCurvature, theba.descriptors.AvgYoungCurvature, theba.descriptors.BendingEnergyDescriptor, theba.descriptors.CircularityDescriptor, theba.descriptors.ConvexityDescriptor, theba.descriptors.EccentricityDescriptor, theba.descriptors.FreeSurfaceDescriptor, theba.descriptors.InternalRegionDescriptor, theba.descriptors.OrientationDescriptor, theba.descriptors.OrientationDescriptor3D, theba.descriptors.SizeDescriptor, theba.descriptors.SizeDescriptor2D, theba.descriptors.SolidityDescriptor, theba.descriptors.SurfaceDescriptor, and theba.descriptors.YoungBendingEnergy.
Referenced by theba.core.gui.ThebaGUI.actionPerformed().
boolean theba.core.RegionDescriptor.isNumeric | ( | ) |
Implemented in theba.descriptors.AvgCurvature, theba.descriptors.AvgYoungCurvature, theba.descriptors.BendingEnergyDescriptor, theba.descriptors.CircularityDescriptor, theba.descriptors.ConvexityDescriptor, theba.descriptors.EccentricityDescriptor, theba.descriptors.FreeSurfaceDescriptor, theba.descriptors.InternalRegionDescriptor, theba.descriptors.OrientationDescriptor, theba.descriptors.OrientationDescriptor3D, theba.descriptors.SizeDescriptor, theba.descriptors.SizeDescriptor2D, theba.descriptors.SolidityDescriptor, theba.descriptors.SurfaceDescriptor, and theba.descriptors.YoungBendingEnergy.
Object theba.core.RegionDescriptor.measure | ( | RegionMask | mask | ) |
A method invoked
mask | An object defining the volume to be analyzed |
Implemented in theba.descriptors.AvgCurvature, theba.descriptors.AvgYoungCurvature, theba.descriptors.BendingEnergyDescriptor, theba.descriptors.CircularityDescriptor, theba.descriptors.ConvexityDescriptor, theba.descriptors.EccentricityDescriptor, theba.descriptors.FreeSurfaceDescriptor, theba.descriptors.InternalRegionDescriptor, theba.descriptors.OrientationDescriptor, theba.descriptors.OrientationDescriptor3D, theba.descriptors.SizeDescriptor, theba.descriptors.SizeDescriptor2D, theba.descriptors.SolidityDescriptor, theba.descriptors.SurfaceDescriptor, and theba.descriptors.YoungBendingEnergy.