Uses of Class
georegression.struct.curve.EllipseRotated_F64
Package
Description
-
Uses of EllipseRotated_F64 in georegression.fitting.curves
Modifier and TypeMethodDescriptionboolean
RefineEllipseEuclideanLeastSquares_F64.refine
(EllipseRotated_F64 initial, List<Point2D_F64> points) void
ClosestPointEllipseAngle_F64.setEllipse
(EllipseRotated_F64 ellipse) Specifies the ellipse which point distance is going to be found from -
Uses of EllipseRotated_F64 in georegression.geometry
Modifier and TypeMethodDescriptionstatic EllipseRotated_F64
UtilEllipse_F64.convert
(EllipseQuadratic_F64 input, @Nullable EllipseRotated_F64 output) Convert from quadratic to rotated formats.Modifier and TypeMethodDescriptionstatic double
UtilEllipse_F64.computeAngle
(Point2D_F64 p, EllipseRotated_F64 ellipse) Computes the value of 't' used to specify a point's locationstatic Point2D_F64
UtilEllipse_F64.computePoint
(double t, EllipseRotated_F64 ellipse, @Nullable Point2D_F64 output) Computes the point on the ellipse at location 't', where t is an angle in radiansstatic Vector2D_F64
UtilEllipse_F64.computeTangent
(double t, EllipseRotated_F64 ellipse, @Nullable Vector2D_F64 output) Computes the tangent to the ellipse at the specified locationstatic EllipseRotated_F64
UtilEllipse_F64.convert
(EllipseQuadratic_F64 input, @Nullable EllipseRotated_F64 output) Convert from quadratic to rotated formats.static EllipseQuadratic_F64
UtilEllipse_F64.convert
(EllipseRotated_F64 input, @Nullable EllipseQuadratic_F64 output) Convert from rotated to quadratic.static double
UtilEllipse_F64.evaluate
(double x, double y, EllipseRotated_F64 ellipse) Computes the value of the quadratic ellipse function at point (x,y).static boolean
UtilEllipse_F64.tangentLines
(EllipseRotated_F64 ellipseA, EllipseRotated_F64 ellipseB, Point2D_F64 tangentA0, Point2D_F64 tangentA1, Point2D_F64 tangentA2, Point2D_F64 tangentA3, Point2D_F64 tangentB0, Point2D_F64 tangentB1, Point2D_F64 tangentB2, Point2D_F64 tangentB3) Finds four lines which are tangent to both ellipses.static boolean
UtilEllipse_F64.tangentLines
(Point2D_F64 pt, EllipseRotated_F64 ellipse, Point2D_F64 tangentA, Point2D_F64 tangentB) Finds two points on the ellipse that in combination with point 'pt' each define a line that is tangent to the ellipse. -
Uses of EllipseRotated_F64 in georegression.geometry.curves
Modifier and TypeMethodDescriptionboolean
TangentLinesTwoEllipses_F64.process
(EllipseRotated_F64 ellipseA, EllipseRotated_F64 ellipseB, Point2D_F64 tangentA0, Point2D_F64 tangentA1, Point2D_F64 tangentA2, Point2D_F64 tangentA3, Point2D_F64 tangentB0, Point2D_F64 tangentB1, Point2D_F64 tangentB2, Point2D_F64 tangentB3) Selects 4 pairs of points. -
Uses of EllipseRotated_F64 in georegression.metric
Modifier and TypeMethodDescriptionstatic Point2D_F64
ClosestPoint2D_F64.closestPoint
(EllipseRotated_F64 ellipse, Point2D_F64 p) Computes the closest point on an ellipse to the provided point.static boolean
Intersection2D_F64.contains
(EllipseRotated_F64 ellipse, double x, double y) Tests to see if the provided point lies on or is contained inside the ellipsestatic double
Distance2D_F64.distance
(EllipseRotated_F64 ellipse, Point2D_F64 p) Euclidean distance of closest point on ellipse to point 'p'.static double
Distance2D_F64.distance2
(EllipseRotated_F64 ellipse, Point2D_F64 p) Euclidean distance squared of closest point on ellipse to point 'p'.static int
Intersection2D_F64.intersection
(LineGeneral2D_F64 line, EllipseRotated_F64 ellipse, Point2D_F64 intersection0, Point2D_F64 intersection1, double EPS) Determines the location(s) that a line and ellipse intersect. -
Uses of EllipseRotated_F64 in georegression.struct
Modifier and TypeMethodDescriptionstatic EllipseRotated_F64
ConvertFloatType.convert
(EllipseRotated_F32 src, @Nullable EllipseRotated_F64 dst) Modifier and TypeMethodDescriptionstatic EllipseRotated_F64
ConvertFloatType.convert
(EllipseRotated_F32 src, @Nullable EllipseRotated_F64 dst) static EllipseRotated_F32
ConvertFloatType.convert
(EllipseRotated_F64 src, @Nullable EllipseRotated_F32 dst) -
Uses of EllipseRotated_F64 in georegression.struct.curve
Modifier and TypeMethodDescriptionEllipseRotated_F64.setTo
(double x0, double y0, double a, double b, double phi) EllipseRotated_F64.setTo
(EllipseRotated_F64 ellipse)