Class CalculateEllipseLeastSquares
Object
CalculationPart<ObjectWithEllipse, FeatureInputSingleObject>
CalculateEllipseLeastSquares
- All Implemented Interfaces:
ResettableCalculation
public class CalculateEllipseLeastSquares
extends CalculationPart<ObjectWithEllipse, FeatureInputSingleObject>
Calculates the best-fit ellipse for an
ObjectMask using linear least squares.
This class fits an Ellipse to the center of gravity slice of the input object.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.anchoranalysis.feature.calculate.part.CalculationPart
getOrCalculate, hasCachedResult, invalidate
-
Constructor Details
-
CalculateEllipseLeastSquares
public CalculateEllipseLeastSquares()Creates a new instance ofCalculateEllipseLeastSquares.
-
-
Method Details
-
execute
protected ObjectWithEllipse execute(FeatureInputSingleObject input) throws FeatureCalculationException - Specified by:
executein classCalculationPart<ObjectWithEllipse, FeatureInputSingleObject>- Throws:
FeatureCalculationException
-
equals
- Specified by:
equalsin classCalculationPart<ObjectWithEllipse, FeatureInputSingleObject>
-
canEqual
-
hashCode
public int hashCode()- Specified by:
hashCodein classCalculationPart<ObjectWithEllipse, FeatureInputSingleObject>
-