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_F64UtilLine3D_F64.convert(LineSegment3D_F64 line, @Nullable LineParametric3D_F64 output) Converts aLineSegment3D_F64intoLineParametric3D_F64.Methods in georegression.geometry with parameters of type LineParametric3D_F64Modifier and TypeMethodDescriptionstatic doubleUtilLine3D_F64.computeT(LineParametric3D_F64 line, Point3D_F64 pointOnLine) Computes the value of T for a point on the parametric linestatic LineParametric3D_F64UtilLine3D_F64.convert(LineSegment3D_F64 line, @Nullable LineParametric3D_F64 output) Converts aLineSegment3D_F64intoLineParametric3D_F64. -
Uses of LineParametric3D_F64 in georegression.metric
Methods in georegression.metric with parameters of type LineParametric3D_F64Modifier and TypeMethodDescriptionstatic @Nullable Point3D_F64ClosestPoint3D_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_F64ClosestPoint3D_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 doubleClosestPoint3D_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_F64ClosestPoint3D_F64.closestPoint(LineParametric3D_F64 line, Point3D_F64 pt, @Nullable Point3D_F64 ret) Finds the closest point on a line to the specified point.static booleanClosestPoint3D_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 doubleClosestPoint3D_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 doubleDistance3D_F64.distance(LineParametric3D_F64 l, double px, double py, double pz) Distance from the point to the closest point on the line.static doubleDistance3D_F64.distance(LineParametric3D_F64 l0, LineParametric3D_F64 l1) Distance of the closest point between two lines.static doubleDistance3D_F64.distance(LineParametric3D_F64 l, Point3D_F64 p) Distance from the point to the closest point on the line.static intIntersection3D_F64.intersectConvex(FastAccess<Point3D_F64> polygon, LineParametric3D_F64 line, Point3D_F64 output) static intIntersection3D_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 booleanIntersection3D_F64.intersection(LineParametric3D_F64 line, Sphere3D_F64 sphere, Point3D_F64 a, Point3D_F64 b) Finds the intersection of a line and sphere.static booleanIntersection3D_F64.intersection(PlaneGeneral3D_F64 plane, LineParametric3D_F64 line, Point3D_F64 intersection) Finds the intersection of a line and a plane.static booleanIntersection3D_F64.intersection(PlaneGeneral3D_F64 a, PlaneGeneral3D_F64 b, LineParametric3D_F64 line) Finds the line which is the intersection between the two planes.static booleanIntersection3D_F64.intersection(PlaneNormal3D_F64 plane, LineParametric3D_F64 line, Point3D_F64 intersection) Finds the intersection of a line and a plane.static intIntersection3D_F64.intersection(Triangle3D_F64 T, LineParametric3D_F64 R, Point3D_F64 output) Finds the intersection between a 3D triangle and a line.static intIntersection3D_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 booleanIntersection3D_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_F64ConvertFloatType.convert(LineParametric3D_F32 src, @Nullable LineParametric3D_F64 dst) Methods in georegression.struct with parameters of type LineParametric3D_F64Modifier and TypeMethodDescriptionstatic LineParametric3D_F64ConvertFloatType.convert(LineParametric3D_F32 src, @Nullable LineParametric3D_F64 dst) static LineParametric3D_F32ConvertFloatType.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 TypeMethodDescriptionbooleanLineParametric3D_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