Class ConicFitterBase

All Implemented Interfaces:
CompatibleWithMark
Direct Known Subclasses:
LinearLeastSquaresEllipseFitter, LinearLeastSquaresEllipsoidFitter, LinearLeastSquaresViaNormalEquationBase

public abstract class ConicFitterBase extends PointsFitter
Base class for conic fitters, providing common properties and methods.
  • Constructor Details

    • ConicFitterBase

      public ConicFitterBase()
  • Method Details

    • assignTo

      protected void assignTo(ConicFitterBase target)
      Copies fields in this (base) class to target.

      This is intended to be called by sub-classes to help when duplicating.

      Parameters:
      target - the object fields are assigned to.
    • getShell

      public double getShell()
      The shell thickness of the conic.
    • setShell

      public void setShell(double shell)
      The shell thickness of the conic.
    • getSubtractRadii

      public double getSubtractRadii()
      The value to subtract from the radii of the conic.
    • setSubtractRadii

      public void setSubtractRadii(double subtractRadii)
      The value to subtract from the radii of the conic.
    • getScaleRadii

      public double getScaleRadii()
      The scale factor to apply to the radii of the conic.
    • setScaleRadii

      public void setScaleRadii(double scaleRadii)
      The scale factor to apply to the radii of the conic.
    • getInputPointShift

      public float getInputPointShift()
      The shift to apply to input points before fitting.
    • setInputPointShift

      public void setInputPointShift(float inputPointShift)
      The shift to apply to input points before fitting.