public class EllipticRegression
extends java.lang.Object
Constructor and Description |
---|
EllipticRegression() |
Modifier and Type | Method and Description |
---|---|
static double |
computeDistances(EllipseParameters parameters,
double x,
double y)
calc the distance of a point to ellipse
|
static EllipseParameters |
iterativeRegression(java.util.List<java.awt.geom.Rectangle2D.Double> list,
EllipseParameters init) |
static EllipseParameters |
mathElipseRegression(java.util.List<java.awt.geom.Rectangle2D.Double> lstPts2D)
Renvoie les param�tre de l'ellipse qui s'ajuste mieux au nuage de points 2D
re�u (au sens des moindres carr�s)
|
public static EllipseParameters mathElipseRegression(java.util.List<java.awt.geom.Rectangle2D.Double> lstPts2D)
lstPts2D
- liste de points 2D (Point2D.Double) du contour de l'ellipsepublic static double computeDistances(EllipseParameters parameters, double x, double y)
parameters
- the ellipse parametersx
- the x abscissey
- the y ordonneepublic static EllipseParameters iterativeRegression(java.util.List<java.awt.geom.Rectangle2D.Double> list, EllipseParameters init)