Uses of Class
georegression.struct.line.LineGeneral2D_F64
Package
Description
-
Uses of LineGeneral2D_F64 in georegression.geometry
Modifier and TypeMethodDescriptionstatic LineGeneral2D_F64
UtilLine2D_F64.convert
(LineParametric2D_F64 src, @Nullable LineGeneral2D_F64 ret) Converts a line from parametric to generalstatic LineGeneral2D_F64
UtilLine2D_F64.convert
(LinePolar2D_F64 src, @Nullable LineGeneral2D_F64 ret) Converts a line from polar form to general.static LineGeneral2D_F64
UtilLine2D_F64.convert
(LineSegment2D_F64 src, @Nullable LineGeneral2D_F64 ret) Converts a line segment into a general line.static LineGeneral2D_F64
UtilLine2D_F64.convert
(Point2D_F64 a, Point2D_F64 b, @Nullable LineGeneral2D_F64 ret) Converts a line segment into a general line.Modifier and TypeMethodDescriptionstatic double
UtilLine2D_F64.acuteAngle
(LineGeneral2D_F64 a, LineGeneral2D_F64 b) Returns the acute angle between the slope of two lines.static double
UtilLine2D_F64.acuteAngleN
(LineGeneral2D_F64 a, LineGeneral2D_F64 b) Returns the acute angle between the slope of two lines and assumes that the lines have been normalized such that A*A + B*B = 1.static void
UtilParabola_F64.axisOfSymmetry
(ParabolaGeneral_F64 parabola, LineGeneral2D_F64 axis) static LineParametric2D_F64
UtilLine2D_F64.convert
(LineGeneral2D_F64 src, @Nullable LineParametric2D_F64 ret) Converts a line from general to parametricstatic LinePolar2D_F64
UtilLine2D_F64.convert
(LineGeneral2D_F64 src, @Nullable LinePolar2D_F64 ret) Converts a line from general to polar.static LineGeneral2D_F64
UtilLine2D_F64.convert
(LineParametric2D_F64 src, @Nullable LineGeneral2D_F64 ret) Converts a line from parametric to generalstatic LineGeneral2D_F64
UtilLine2D_F64.convert
(LinePolar2D_F64 src, @Nullable LineGeneral2D_F64 ret) Converts a line from polar form to general.static LineGeneral2D_F64
UtilLine2D_F64.convert
(LineSegment2D_F64 src, @Nullable LineGeneral2D_F64 ret) Converts a line segment into a general line.static LineGeneral2D_F64
UtilLine2D_F64.convert
(Point2D_F64 a, Point2D_F64 b, @Nullable LineGeneral2D_F64 ret) Converts a line segment into a general line. -
Uses of LineGeneral2D_F64 in georegression.geometry.lines
Modifier and TypeMethodDescriptionboolean
IntersectionLinesGeneral_F64.process
(List<LineGeneral2D_F64> lines, Point3D_F64 intersection) Solves for the best fit point of intersection -
Uses of LineGeneral2D_F64 in georegression.metric
Modifier and TypeMethodDescriptionstatic Point2D_F64
ClosestPoint2D_F64.closestPoint
(LineGeneral2D_F64 line, Point2D_F64 p, @Nullable Point2D_F64 output) Finds the closest point on 'line' to the specified point.static double
Distance2D_F64.distance
(LineGeneral2D_F64 line, Point2D_F64 p) Returns the Euclidean distance of the closest point on the line to the specified point.static double
Distance2D_F64.distanceNorm
(LineGeneral2D_F64 line, Point2D_F64 p) Returns the signed Euclidean distance of the closest point on the line to the specified point.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.static @Nullable Point2D_F64
Intersection2D_F64.intersection
(LineGeneral2D_F64 a, LineGeneral2D_F64 b, @Nullable Point2D_F64 ret) Finds the intersection of two lines as a 2D point in coordinates.static Point3D_F64
Intersection2D_F64.intersection
(LineGeneral2D_F64 a, LineGeneral2D_F64 b, @Nullable Point3D_F64 ret) Finds the intersection of two lines as a 2D point in homogeneous coordinates.Modifier and TypeMethodDescriptionstatic Point3D_F64
Intersection2D_F64.intersection
(List<LineGeneral2D_F64> lines, @Nullable Point3D_F64 ret) Finds the intersection between two or more lines and a 2D point in homogenous coordinates. -
Uses of LineGeneral2D_F64 in georegression.struct.line
Modifier and TypeMethodDescriptionLineGeneral2D_F64.copy()
LineGeneral2D_F64.setTo
(double a, double b, double c) A*x + B*y + C = 0LineGeneral2D_F64.setTo
(LineGeneral2D_F64 original)