Uses of Class
georegression.struct.curve.EllipseRotated_F32
Package
Description
-
Uses of EllipseRotated_F32 in georegression.fitting.curves
Modifier and TypeMethodDescriptionboolean
RefineEllipseEuclideanLeastSquares_F32.refine
(EllipseRotated_F32 initial, List<Point2D_F32> points) void
ClosestPointEllipseAngle_F32.setEllipse
(EllipseRotated_F32 ellipse) Specifies the ellipse which point distance is going to be found from -
Uses of EllipseRotated_F32 in georegression.geometry
Modifier and TypeMethodDescriptionstatic EllipseRotated_F32
UtilEllipse_F32.convert
(EllipseQuadratic_F32 input, @Nullable EllipseRotated_F32 output) Convert from quadratic to rotated formats.Modifier and TypeMethodDescriptionstatic float
UtilEllipse_F32.computeAngle
(Point2D_F32 p, EllipseRotated_F32 ellipse) Computes the value of 't' used to specify a point's locationstatic Point2D_F32
UtilEllipse_F32.computePoint
(float t, EllipseRotated_F32 ellipse, @Nullable Point2D_F32 output) Computes the point on the ellipse at location 't', where t is an angle in radiansstatic Vector2D_F32
UtilEllipse_F32.computeTangent
(float t, EllipseRotated_F32 ellipse, @Nullable Vector2D_F32 output) Computes the tangent to the ellipse at the specified locationstatic EllipseRotated_F32
UtilEllipse_F32.convert
(EllipseQuadratic_F32 input, @Nullable EllipseRotated_F32 output) Convert from quadratic to rotated formats.static EllipseQuadratic_F32
UtilEllipse_F32.convert
(EllipseRotated_F32 input, @Nullable EllipseQuadratic_F32 output) Convert from rotated to quadratic.static float
UtilEllipse_F32.evaluate
(float x, float y, EllipseRotated_F32 ellipse) Computes the value of the quadratic ellipse function at point (x,y).static boolean
UtilEllipse_F32.tangentLines
(EllipseRotated_F32 ellipseA, EllipseRotated_F32 ellipseB, Point2D_F32 tangentA0, Point2D_F32 tangentA1, Point2D_F32 tangentA2, Point2D_F32 tangentA3, Point2D_F32 tangentB0, Point2D_F32 tangentB1, Point2D_F32 tangentB2, Point2D_F32 tangentB3) Finds four lines which are tangent to both ellipses.static boolean
UtilEllipse_F32.tangentLines
(Point2D_F32 pt, EllipseRotated_F32 ellipse, Point2D_F32 tangentA, Point2D_F32 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_F32 in georegression.geometry.curves
Modifier and TypeMethodDescriptionboolean
TangentLinesTwoEllipses_F32.process
(EllipseRotated_F32 ellipseA, EllipseRotated_F32 ellipseB, Point2D_F32 tangentA0, Point2D_F32 tangentA1, Point2D_F32 tangentA2, Point2D_F32 tangentA3, Point2D_F32 tangentB0, Point2D_F32 tangentB1, Point2D_F32 tangentB2, Point2D_F32 tangentB3) Selects 4 pairs of points. -
Uses of EllipseRotated_F32 in georegression.metric
Modifier and TypeMethodDescriptionstatic Point2D_F32
ClosestPoint2D_F32.closestPoint
(EllipseRotated_F32 ellipse, Point2D_F32 p) Computes the closest point on an ellipse to the provided point.static boolean
Intersection2D_F32.contains
(EllipseRotated_F32 ellipse, float x, float y) Tests to see if the provided point lies on or is contained inside the ellipsestatic float
Distance2D_F32.distance
(EllipseRotated_F32 ellipse, Point2D_F32 p) Euclidean distance of closest point on ellipse to point 'p'.static float
Distance2D_F32.distance2
(EllipseRotated_F32 ellipse, Point2D_F32 p) Euclidean distance squared of closest point on ellipse to point 'p'.static int
Intersection2D_F32.intersection
(LineGeneral2D_F32 line, EllipseRotated_F32 ellipse, Point2D_F32 intersection0, Point2D_F32 intersection1, float EPS) Determines the location(s) that a line and ellipse intersect. -
Uses of EllipseRotated_F32 in georegression.struct
Modifier and TypeMethodDescriptionstatic EllipseRotated_F32
ConvertFloatType.convert
(EllipseRotated_F64 src, @Nullable EllipseRotated_F32 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_F32 in georegression.struct.curve
Modifier and TypeMethodDescriptionEllipseRotated_F32.setTo
(float x0, float y0, float a, float b, float phi) EllipseRotated_F32.setTo
(EllipseRotated_F32 ellipse)