Class LinearLeastSquaresEllipseFitter

Object
AnchorBean<PointsFitter>
InitializableBean<PointsFitter, PointsInitialization>
PointsBean<PointsFitter>
PointsFitter
ConicFitterBase
LinearLeastSquaresEllipseFitter
All Implemented Interfaces:
CompatibleWithMark

public class LinearLeastSquaresEllipseFitter extends ConicFitterBase
Fits a set of points to an ellipse using a linear least squares method.

Specifically, the approach of the georegression library is employed.

Author:
Owen Feehan
  • Constructor Details

    • LinearLeastSquaresEllipseFitter

      public LinearLeastSquaresEllipseFitter()
  • Method Details

    • fit

      public void fit(List<Point3f> points, Mark mark, Dimensions dimensions) throws PointsFitterException, InsufficientPointsException
      Specified by:
      fit in class PointsFitter
      Throws:
      PointsFitterException
      InsufficientPointsException
    • isCompatibleWith

      public boolean isCompatibleWith(Mark testMark)
    • getMinRadius

      public double getMinRadius()
    • setMinRadius

      public void setMinRadius(double minRadius)