Class FitLine_F32

java.lang.Object
georegression.fitting.line.FitLine_F32

@Generated("georegression.fitting.line.FitLine_F64") public class FitLine_F32 extends Object
Finds the best file line given a set of observations.
  • Constructor Details

    • FitLine_F32

      public FitLine_F32()
  • Method Details

    • polar

      public static LinePolar2D_F32 polar(List<Point2D_F32> points, @Nullable @Nullable LinePolar2D_F32 ret)

      Computes the unweighted best fit line to the set of points using the polar line equation. The solution is optimal in the Euclidean sense, see [1] for more details.

      [1] K. Arras, R. Siegwart, "Feature Extraction and Scene Interpretation for Map-Based Navigation and Map Building" Proc. SPIE, Mobile Robotics XIII, Vol. 3210, 1997

      Parameters:
      points - Set of points on the line.
      ret - Storage for the line. If null a new line will be declared.
      Returns:
      Best fit line
    • polar

      @Nullable public static @Nullable LinePolar2D_F32 polar(List<Point2D_F32> points, float[] weights, @Nullable @Nullable LinePolar2D_F32 ret)

      Computes the weighted best fit line to the set of points using the polar line equation. The solution is optimal in the Euclidean sense, see [1] for more details.

      [1] K. Arras, R. Siegwart, "Feature Extraction and Scene Interpretation for Map-Based Navigation and Map Building" Proc. SPIE, Mobile Robotics XIII, Vol. 3210, 1997

      Parameters:
      points - Set of points on the line.
      weights - Weight for each point. weights[i] ≥ 0
      ret - Storage for the line. If null a new line will be declared.
      Returns:
      Best fit line. or null if sum of weights is zero