public static Se2_F64 fitPoints2D( List<Point2D_F64> from, List<Point2D_F64> to ) {
    """
	Given two sets of corresponding points compute the {@link Se2_F64} transform
	which minimizes the difference between the two sets of points.
	
	@param from List of the points original location.
	@param to Observed location of the points after a transform has been applied.
	@return Found transform.
    """
		MotionTransformPoint<Se2_F64, Point2D_F64> alg = fitPoints2D();

		alg.process( from, to );

		return alg.getTransformSrcToDst();
	}
public static Se2_F64 fitPoints2D( List<Point2D_F64> from, List<Point2D_F64> to ) {
		MotionTransformPoint<Se2_F64, Point2D_F64> alg = fitPoints2D();

		alg.process( from, to );

		return alg.getTransformSrcToDst();
	}
public static Se2_F64 fitPoints2D ( List < Point2D_F64 > from , List < Point2D_F64 > to ) { MotionTransformPoint < Se2_F64 , Point2D_F64 > alg = fitPoints2D ( ) ; alg . process ( from , to ) ; return alg . getTransformSrcToDst ( ) ; }
Given two sets of corresponding points compute the {@link Se2_F64} transform
which minimizes the difference between the two sets of points.

@param from List of the points original location.
@param to Observed location of the points after a transform has been applied.
@return Found transform.
Given two sets of corresponding points compute the { @link Se2_F64 } transform which minimizes the difference between the two sets of points .