Uses of Class
georegression.struct.line.LineGeneral2D_F32
Package
Description
-
Uses of LineGeneral2D_F32 in georegression.geometry
Modifier and TypeMethodDescriptionstatic LineGeneral2D_F32
UtilLine2D_F32.convert
(LineParametric2D_F32 src, @Nullable LineGeneral2D_F32 ret) Converts a line from parametric to generalstatic LineGeneral2D_F32
UtilLine2D_F32.convert
(LinePolar2D_F32 src, @Nullable LineGeneral2D_F32 ret) Converts a line from polar form to general.static LineGeneral2D_F32
UtilLine2D_F32.convert
(LineSegment2D_F32 src, @Nullable LineGeneral2D_F32 ret) Converts a line segment into a general line.static LineGeneral2D_F32
UtilLine2D_F32.convert
(Point2D_F32 a, Point2D_F32 b, @Nullable LineGeneral2D_F32 ret) Converts a line segment into a general line.Modifier and TypeMethodDescriptionstatic float
UtilLine2D_F32.acuteAngle
(LineGeneral2D_F32 a, LineGeneral2D_F32 b) Returns the acute angle between the slope of two lines.static float
UtilLine2D_F32.acuteAngleN
(LineGeneral2D_F32 a, LineGeneral2D_F32 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_F32.axisOfSymmetry
(ParabolaGeneral_F32 parabola, LineGeneral2D_F32 axis) static LineParametric2D_F32
UtilLine2D_F32.convert
(LineGeneral2D_F32 src, @Nullable LineParametric2D_F32 ret) Converts a line from general to parametricstatic LinePolar2D_F32
UtilLine2D_F32.convert
(LineGeneral2D_F32 src, @Nullable LinePolar2D_F32 ret) Converts a line from general to polar.static LineGeneral2D_F32
UtilLine2D_F32.convert
(LineParametric2D_F32 src, @Nullable LineGeneral2D_F32 ret) Converts a line from parametric to generalstatic LineGeneral2D_F32
UtilLine2D_F32.convert
(LinePolar2D_F32 src, @Nullable LineGeneral2D_F32 ret) Converts a line from polar form to general.static LineGeneral2D_F32
UtilLine2D_F32.convert
(LineSegment2D_F32 src, @Nullable LineGeneral2D_F32 ret) Converts a line segment into a general line.static LineGeneral2D_F32
UtilLine2D_F32.convert
(Point2D_F32 a, Point2D_F32 b, @Nullable LineGeneral2D_F32 ret) Converts a line segment into a general line. -
Uses of LineGeneral2D_F32 in georegression.geometry.lines
Modifier and TypeMethodDescriptionboolean
IntersectionLinesGeneral_F32.process
(List<LineGeneral2D_F32> lines, Point3D_F32 intersection) Solves for the best fit point of intersection -
Uses of LineGeneral2D_F32 in georegression.metric
Modifier and TypeMethodDescriptionstatic Point2D_F32
ClosestPoint2D_F32.closestPoint
(LineGeneral2D_F32 line, Point2D_F32 p, @Nullable Point2D_F32 output) Finds the closest point on 'line' to the specified point.static float
Distance2D_F32.distance
(LineGeneral2D_F32 line, Point2D_F32 p) Returns the Euclidean distance of the closest point on the line to the specified point.static float
Distance2D_F32.distanceNorm
(LineGeneral2D_F32 line, Point2D_F32 p) Returns the signed Euclidean distance of the closest point on the line to the specified point.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.static @Nullable Point2D_F32
Intersection2D_F32.intersection
(LineGeneral2D_F32 a, LineGeneral2D_F32 b, @Nullable Point2D_F32 ret) Finds the intersection of two lines as a 2D point in coordinates.static Point3D_F32
Intersection2D_F32.intersection
(LineGeneral2D_F32 a, LineGeneral2D_F32 b, @Nullable Point3D_F32 ret) Finds the intersection of two lines as a 2D point in homogeneous coordinates.Modifier and TypeMethodDescriptionstatic Point3D_F32
Intersection2D_F32.intersection
(List<LineGeneral2D_F32> lines, @Nullable Point3D_F32 ret) Finds the intersection between two or more lines and a 2D point in homogenous coordinates. -
Uses of LineGeneral2D_F32 in georegression.struct.line
Modifier and TypeMethodDescriptionLineGeneral2D_F32.copy()
LineGeneral2D_F32.setTo
(float a, float b, float c) A*x + B*y + C = 0LineGeneral2D_F32.setTo
(LineGeneral2D_F32 original)