Package georegression.struct.curve
package georegression.struct.curve
-
ClassDescriptionA*x2 + B*x*y + C*y2 + D*x + E*y + F=0A*x2 + B*x*y + C*y2 + D*x + E*y + F=0In general quadratic form, an ellipse is described by 6-coefficients:
F(x,y) = a*x^2 + 2*b*x*y + c*y^2 + 2*d*x + 2*e*y + f = 0
a*c - b*b > 0
where [a,b,c,d,e,f] are the coefficients and [x,y] is the coordinate of a point on the ellipse.In general quadratic form, an ellipse is described by 6-coefficients:
F(x,y) = a*x^2 + 2*b*x*y + c*y^2 + 2*d*x + 2*e*y + f = 0
a*c - b*b > 0
where [a,b,c,d,e,f] are the coefficients and [x,y] is the coordinate of a point on the ellipse.An ellipse described using its center, semi-axes, and orientation.
(x'*cos(phi) + y'*sin(phi))^2/a^2 + (-x'*sin(phi) + y'*cos(phi))^2/b_2 = 1
x' = x-x_0, y' = y-y_0
where (x_0,y_0) is the center, (a,b) are major and minor axises, and phi is it's orientation.An ellipse described using its center, semi-axes, and orientation.
(x'*cos(phi) + y'*sin(phi))^2/a^2 + (-x'*sin(phi) + y'*cos(phi))^2/b_2 = 1
x' = x-x_0, y' = y-y_0
where (x_0,y_0) is the center, (a,b) are major and minor axises, and phi is it's orientation.Parabola is a specific type of conic that is defined below using 5 coefficients.Parabola is a specific type of conic that is defined below using 5 coefficients.Parametric form of parabola with 4 parameters.Parametric form of parabola with 4 parameters.Quadratic curve in 1D: f(x) = a + bx + c x2 + d x3Quadratic curve in 1D: f(x) = a + bx + c x2 + d x3Interface for all polynomialsInterface for all polynomialsGeneralized polynomial curveGeneralized polynomial curveQuadratic curve in 1D: f(x) = a + bx + c x2.Quadratic curve in 1D: f(x) = a + bx + c x2.Quadratic curve in 2D: f(x,y) = a + b·x + c·y + d·xy + e·x2 + f·y2.Quadratic curve in 2D: f(x,y) = a + b·x + c·y + d·xy + e·x2 + f·y2.