Uses of Class
georegression.struct.line.LineParametric3D_F64
Packages that use LineParametric3D_F64
Package
Description
-
Uses of LineParametric3D_F64 in georegression.geometry
Methods in georegression.geometry that return LineParametric3D_F64Modifier and TypeMethodDescriptionstatic LineParametric3D_F64
UtilLine3D_F64.convert
(LineSegment3D_F64 line, @Nullable LineParametric3D_F64 output) Converts aLineSegment3D_F64
intoLineParametric3D_F64
.Methods in georegression.geometry with parameters of type LineParametric3D_F64Modifier and TypeMethodDescriptionstatic double
UtilLine3D_F64.computeT
(LineParametric3D_F64 line, Point3D_F64 pointOnLine) Computes the value of T for a point on the parametric linestatic LineParametric3D_F64
UtilLine3D_F64.convert
(LineSegment3D_F64 line, @Nullable LineParametric3D_F64 output) Converts aLineSegment3D_F64
intoLineParametric3D_F64
. -
Uses of LineParametric3D_F64 in georegression.metric
Methods in georegression.metric with parameters of type LineParametric3D_F64Modifier and TypeMethodDescriptionstatic @Nullable Point3D_F64
ClosestPoint3D_F64.closestPoint
(LineParametric3D_F64 l0, LineParametric3D_F64 l1, @Nullable Point3D_F64 ret) Returns the point which minimizes the distance between the two lines in 3D.static Point4D_F64
ClosestPoint3D_F64.closestPoint
(LineParametric3D_F64 l0, LineParametric3D_F64 l1, @Nullable Point4D_F64 ret) Returns the homogenous point which minimizes the distance between the two lines in 3D.static double
ClosestPoint3D_F64.closestPoint
(LineParametric3D_F64 line, Point3D_F64 pt) Finds the closest point on a line to the specified point as a function of distance along the line.static Point3D_F64
ClosestPoint3D_F64.closestPoint
(LineParametric3D_F64 line, Point3D_F64 pt, @Nullable Point3D_F64 ret) Finds the closest point on a line to the specified point.static boolean
ClosestPoint3D_F64.closestPoints
(LineParametric3D_F64 l0, LineParametric3D_F64 l1, double[] param) Finds the closest point on line lo to l1 and on l1 to l0.static double
ClosestPoint3D_F64.closestPointT
(LineParametric3D_F64 line, PlaneNormal3D_F64 plane) Computes the closest point along the line to the plane as a function of 't':
[x, y, z] = [x_0, y_0, z_0] + t·[slopeX, slopeY, slopZ]static double
Distance3D_F64.distance
(LineParametric3D_F64 l, double px, double py, double pz) Distance from the point to the closest point on the line.static double
Distance3D_F64.distance
(LineParametric3D_F64 l0, LineParametric3D_F64 l1) Distance of the closest point between two lines.static double
Distance3D_F64.distance
(LineParametric3D_F64 l, Point3D_F64 p) Distance from the point to the closest point on the line.static int
Intersection3D_F64.intersectConvex
(FastAccess<Point3D_F64> polygon, LineParametric3D_F64 line, Point3D_F64 output) static int
Intersection3D_F64.intersectConvex
(FastAccess<Point3D_F64> polygon, LineParametric3D_F64 line, Point3D_F64 output, Vector3D_F64 n, Vector3D_F64 u, Vector3D_F64 v, Vector3D_F64 w0) Detects if a 2D convex polygon that has been moved into a 3D world is intersected by the 3D line.static boolean
Intersection3D_F64.intersection
(LineParametric3D_F64 line, Sphere3D_F64 sphere, Point3D_F64 a, Point3D_F64 b) Finds the intersection of a line and sphere.static boolean
Intersection3D_F64.intersection
(PlaneGeneral3D_F64 plane, LineParametric3D_F64 line, Point3D_F64 intersection) Finds the intersection of a line and a plane.static boolean
Intersection3D_F64.intersection
(PlaneGeneral3D_F64 a, PlaneGeneral3D_F64 b, LineParametric3D_F64 line) Finds the line which is the intersection between the two planes.static boolean
Intersection3D_F64.intersection
(PlaneNormal3D_F64 plane, LineParametric3D_F64 line, Point3D_F64 intersection) Finds the intersection of a line and a plane.static int
Intersection3D_F64.intersection
(Triangle3D_F64 T, LineParametric3D_F64 R, Point3D_F64 output) Finds the intersection between a 3D triangle and a line.static int
Intersection3D_F64.intersection
(Triangle3D_F64 T, LineParametric3D_F64 R, Point3D_F64 output, Vector3D_F64 u, Vector3D_F64 v, Vector3D_F64 n, Vector3D_F64 w0) Finds the intersection between a 3D triangle and a line.static boolean
Intersection3D_F64.intersection1
(LineParametric3D_F64 ray, Cylinder3D_F64 cylinder, Point3D_F64 output) Finds the intersection between the ray and the cylinder. -
Uses of LineParametric3D_F64 in georegression.struct
Methods in georegression.struct that return LineParametric3D_F64Modifier and TypeMethodDescriptionstatic LineParametric3D_F64
ConvertFloatType.convert
(LineParametric3D_F32 src, @Nullable LineParametric3D_F64 dst) Methods in georegression.struct with parameters of type LineParametric3D_F64Modifier and TypeMethodDescriptionstatic LineParametric3D_F64
ConvertFloatType.convert
(LineParametric3D_F32 src, @Nullable LineParametric3D_F64 dst) static LineParametric3D_F32
ConvertFloatType.convert
(LineParametric3D_F64 src, @Nullable LineParametric3D_F32 dst) -
Uses of LineParametric3D_F64 in georegression.struct.line
Methods in georegression.struct.line that return LineParametric3D_F64Modifier and TypeMethodDescriptionLineParametric3D_F64.copy()
LineParametric3D_F64.setTo
(double x_0, double y_0, double z_0, double slopeX, double slopeY, double slopeZ) LineParametric3D_F64.setTo
(LineParametric3D_F64 o) Methods in georegression.struct.line with parameters of type LineParametric3D_F64Modifier and TypeMethodDescriptionboolean
LineParametric3D_F64.isIdentical
(LineParametric3D_F64 l, double tol) LineParametric3D_F64.setTo
(LineParametric3D_F64 o) Constructors in georegression.struct.line with parameters of type LineParametric3D_F64 -
Uses of LineParametric3D_F64 in georegression.struct.shapes
Fields in georegression.struct.shapes declared as LineParametric3D_F64Methods in georegression.struct.shapes with parameters of type LineParametric3D_F64Constructors in georegression.struct.shapes with parameters of type LineParametric3D_F64