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 Details

  • Method Details

    • execute

      protected ObjectWithEllipse execute(FeatureInputSingleObject input) throws FeatureCalculationException
      Specified by:
      execute in class CalculationPart<ObjectWithEllipse, FeatureInputSingleObject>
      Throws:
      FeatureCalculationException
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in class CalculationPart<ObjectWithEllipse, FeatureInputSingleObject>
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class CalculationPart<ObjectWithEllipse, FeatureInputSingleObject>