Uses of Class
georegression.struct.point.Point3D_F64
Packages that use Point3D_F64
Package
Description
-
Uses of Point3D_F64 in georegression.fitting
Method parameters in georegression.fitting with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionShapeFittingRobustOps.lmedsPlaneFromPoints(List<Point3D_F64> points) Estimates a plane from pointsShapeFittingRobustOps.ransacPlaneFromPoints(List<Point3D_F64> points) Estimates a plane from points -
Uses of Point3D_F64 in georegression.fitting.cylinder
Method parameters in georegression.fitting.cylinder with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionbooleanFitCylinderToPoints_F64.fitModel(List<Point3D_F64> dataSet, Cylinder3D_F64 initial, Cylinder3D_F64 found) voidCylinderToPointSignedDistance_F64.setPoints(List<Point3D_F64> points) voidCylinderToPointSignedDistanceJacobian_F64.setPoints(List<Point3D_F64> points) -
Uses of Point3D_F64 in georegression.fitting.plane
Methods in georegression.fitting.plane that return types with arguments of type Point3D_F64Methods in georegression.fitting.plane with parameters of type Point3D_F64Modifier and TypeMethodDescriptiondoublePointDistanceFromPlaneGeneral_F64.distance(Point3D_F64 point) booleanFitPlane3D_F64.solvePoint(List<Point3D_F64> points, Point3D_F64 pointOnPlane, Vector3D_F64 outputNormal) SVD based method for fitting a plane to a set of points and a known point on the plane.booleanFitPlane3D_F64.svd(List<Point3D_F64> points, Point3D_F64 outputCenter, Vector3D_F64 outputNormal) SVD based method for fitting a plane to a set of points.Method parameters in georegression.fitting.plane with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionvoidPointDistanceFromPlaneGeneral_F64.distances(List<Point3D_F64> list, double[] errors) booleanGeneratorPlaneGeneral3D_F64.generate(List<Point3D_F64> list, PlaneGeneral3D_F64 found) booleanFitPlane3D_F64.solvePoint(List<Point3D_F64> points, Point3D_F64 pointOnPlane, Vector3D_F64 outputNormal) SVD based method for fitting a plane to a set of points and a known point on the plane.booleanFitPlane3D_F64.svd(List<Point3D_F64> points, Point3D_F64 outputCenter, Vector3D_F64 outputNormal) SVD based method for fitting a plane to a set of points. -
Uses of Point3D_F64 in georegression.fitting.points
Methods in georegression.fitting.points that return types with arguments of type Point3D_F64Modifier and TypeMethodDescriptionstatic MatchCloudToCloud<Se3_F64,Point3D_F64> FactoryIterativeClosestPoint.cloudIcp3D_F64(double maxDistance, StoppingCondition stop) Method parameters in georegression.fitting.points with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionprotected voidPointCloudToNormals_F64.convert(int idx0, int idx1, List<Point3D_F64> input, DogArray<Vector3D_F64> output, PointCloudToNormals_F64.Helper helper) Convert all the points within the specified range.voidPointCloudToNormals_F64.convert(List<Point3D_F64> input, List<Point3D_F64> cloud, DogArray<Vector3D_F64> output) Computes surface normals for all the inputs using the provided cloud.voidPointCloudToNormals_MT_F64.convert(List<Point3D_F64> input, List<Point3D_F64> cloud, DogArray<Vector3D_F64> output) Constructor parameters in georegression.fitting.points with type arguments of type Point3D_F64ModifierConstructorDescriptionSE3_F64(NearestNeighbor<Point3D_F64> nn, double maxDistanceSq, StoppingCondition stop) -
Uses of Point3D_F64 in georegression.fitting.polygon
Method parameters in georegression.fitting.polygon with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionstatic Box3D_F64FitPolygon3D_F64.boxAabb(List<Point3D_F64> points, @Nullable Box3D_F64 rectangle) Finds the smallest Axis Aligned Bounding Box (AABB) for the set of set of points. -
Uses of Point3D_F64 in georegression.fitting.se
Methods in georegression.fitting.se that return types with arguments of type Point3D_F64Modifier and TypeMethodDescriptionstatic MotionTransformPoint<Se3_F64,Point3D_F64> FitSpecialEuclideanOps_F64.fitPoints3D()Creates aMotionTransformPointfor finding aSe3_F64from two sets of 3D points.Method parameters in georegression.fitting.se with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionstatic Se3_F64FitSpecialEuclideanOps_F64.fitPoints3D(List<Point3D_F64> from, List<Point3D_F64> to) Given two sets of corresponding points compute theSe3_F64transform which minimizes the difference between the two sets of points.booleanMotionSe3PointSVD_F64.process(List<Point3D_F64> srcPts, List<Point3D_F64> dstPts) -
Uses of Point3D_F64 in georegression.fitting.so
Method parameters in georegression.fitting.so with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionbooleanMotionSo3PointSVD_F64.process(List<Point3D_F64> srcPts, List<Point3D_F64> dstPts) -
Uses of Point3D_F64 in georegression.fitting.sphere
Method parameters in georegression.fitting.sphere with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionbooleanFitSphereToPoints_F64.fitModel(List<Point3D_F64> dataSet, Sphere3D_F64 initial, Sphere3D_F64 found) voidSphereToPointSignedDistance_F64.setPoints(List<Point3D_F64> points) voidSphereToPointSignedDistanceJacobian_F64.setPoints(List<Point3D_F64> points) -
Uses of Point3D_F64 in georegression.geometry
Methods in georegression.geometry that return Point3D_F64Modifier and TypeMethodDescriptionstatic Point3D_F64UtilPoint4D_F64.h_to_e(Point4D_F64 p) Converts a point from homogenous coordinates into Euclideanstatic Point3D_F64UtilPoint3D_F64.mean(List<Point3D_F64> points, int num, @Nullable Point3D_F64 mean) Computes the mean of the list of points up to element num.static Point3D_F64UtilPoint3D_F64.mean(List<Point3D_F64> points, @Nullable Point3D_F64 mean) Computes the mean of the list of points.static Point3D_F64UtilPoint3D_F64.noiseNormal(Point3D_F64 mean, double sigmaX, double sigmaY, double sigmaZ, Random rand, @Nullable Point3D_F64 output) Methods in georegression.geometry that return types with arguments of type Point3D_F64Modifier and TypeMethodDescriptionstatic List<Point3D_F64>UtilPoint3D_F64.copy(List<Point3D_F64> pts) static List<Point3D_F64>static List<Point3D_F64>UtilPoint3D_F64.random(PlaneNormal3D_F64 plane, double max, int num, Random rand) Randomly generates a set of points on the plane centered at the plane's origin using a uniform distribution.static List<Point3D_F64>UtilPoint3D_F64.random(Point3D_F64 mean, double minX, double maxX, double minY, double maxY, double minZ, double maxZ, int num, Random rand) Creates a list of random points from a uniform distribution along each axisstatic List<Point3D_F64>UtilPoint3D_F64.random(Point3D_F64 mean, double min, double max, int num, Random rand) static List<Point3D_F64>UtilPoint3D_F64.random(Cylinder3D_F64 shape, int radialRadius, int count, Random rand) static List<Point3D_F64>UtilPoint3D_F64.randomN(Point3D_F64 mean, double stdX, double stdY, double stdZ, int num, Random rand) Creates a list of random points from a normal distribution along each axisstatic List<Point3D_F64>UtilPoint3D_F64.randomN(Point3D_F64 mean, double stdev, int num, Random rand) Methods in georegression.geometry with parameters of type Point3D_F64Modifier and TypeMethodDescriptionstatic doubleUtilLine3D_F64.computeT(LineParametric3D_F64 line, Point3D_F64 pointOnLine) Computes the value of T for a point on the parametric linestatic doubleUtilPlane3D_F64.evaluate(PlaneGeneral3D_F64 plane, Point3D_F64 point) Applies the plane's definition to test to see if a point is one the planestatic doubleUtilPlane3D_F64.evaluate(PlaneNormal3D_F64 plane, Point3D_F64 point) Applies the plane's definition to test to see if a point is one the planestatic voidUtilPoint4D_F64.h_to_e(Point4D_F64 p, Point3D_F64 out) static Point3D_F64UtilPoint3D_F64.mean(List<Point3D_F64> points, int num, @Nullable Point3D_F64 mean) Computes the mean of the list of points up to element num.static Point3D_F64UtilPoint3D_F64.mean(List<Point3D_F64> points, @Nullable Point3D_F64 mean) Computes the mean of the list of points.static Point3D_F64UtilPoint3D_F64.noiseNormal(Point3D_F64 mean, double sigmaX, double sigmaY, double sigmaZ, Random rand, @Nullable Point3D_F64 output) static voidUtilPlane3D_F64.point2Dto3D(Point3D_F64 origin, Vector3D_F64 axisX, Vector3D_F64 axisY, Point2D_F64 A, Point3D_F64 output) Given a point on the plane's 2D coordinate system, convert it back into a 3D point.static voidUtilPlane3D_F64.point3Dto2D(Point3D_F64 pointOnPlane, Vector3D_F64 axisX, Vector3D_F64 axisY, Point3D_F64 A, Point2D_F64 output) Projects the point onto the 2D coordinate system specified by the provided x-axis.static List<Point3D_F64>UtilPoint3D_F64.random(Point3D_F64 mean, double minX, double maxX, double minY, double maxY, double minZ, double maxZ, int num, Random rand) Creates a list of random points from a uniform distribution along each axisstatic List<Point3D_F64>UtilPoint3D_F64.random(Point3D_F64 mean, double min, double max, int num, Random rand) static List<Point3D_F64>UtilPoint3D_F64.randomN(Point3D_F64 mean, double stdX, double stdY, double stdZ, int num, Random rand) Creates a list of random points from a normal distribution along each axisstatic List<Point3D_F64>UtilPoint3D_F64.randomN(Point3D_F64 mean, double stdev, int num, Random rand) static List<Point4D_F64>UtilPoint4D_F64.randomN(Point3D_F64 center, double w, double stdev, int num, Random rand) Normally distributed homogenous 3D point.Method parameters in georegression.geometry with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionstatic voidUtilPoint3D_F64.boundingBox(List<Point3D_F64> points, Box3D_F64 bounding) Finds the minimal volumeBox3D_F64which contains all the points.static List<Point3D_F64>UtilPoint3D_F64.copy(List<Point3D_F64> pts) static intUtilPoint3D_F64.findClosestIdx(double x, double y, double z, List<Point3D_F64> pts, double tol) Finds the closest point in the list to the specified point that is within tolerance.static Point3D_F64UtilPoint3D_F64.mean(List<Point3D_F64> points, int num, @Nullable Point3D_F64 mean) Computes the mean of the list of points up to element num.static Point3D_F64UtilPoint3D_F64.mean(List<Point3D_F64> points, @Nullable Point3D_F64 mean) Computes the mean of the list of points.static voidUtilPoint3D_F64.noiseNormal(List<Point3D_F64> pts, double sigma, Random rand) static voidUtilShape3D_F64.polygon2Dto3D(Polygon2D_F64 polygon2D, Se3_F64 polyToWorld, DogArray<Point3D_F64> output) Converts a 2D polygon into a 3D polygon. -
Uses of Point3D_F64 in georegression.geometry.lines
Methods in georegression.geometry.lines with parameters of type Point3D_F64Modifier and TypeMethodDescriptionbooleanIntersectionLinesGeneral_F64.process(List<LineGeneral2D_F64> lines, Point3D_F64 intersection) Solves for the best fit point of intersection -
Uses of Point3D_F64 in georegression.helper
Methods in georegression.helper with parameters of type Point3D_F64Modifier and TypeMethodDescriptiondoubleKdTreePoint3D_F64.distance(Point3D_F64 a, Point3D_F64 b) doubleKdTreePoint3D_F64.valueAt(Point3D_F64 point, int index) -
Uses of Point3D_F64 in georegression.metric
Methods in georegression.metric that return Point3D_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 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 @Nullable Point3D_F64ClosestPoint3D_F64.closestPoint(LineSegment3D_F64 l0, LineSegment3D_F64 l1, @Nullable Point3D_F64 ret) Find the point which minimizes its distance from the two line segments.static Point3D_F64ClosestPoint3D_F64.closestPoint(LineSegment3D_F64 line, Point3D_F64 pt, @Nullable Point3D_F64 ret) Finds the closest point on a line segment to the specified point.static Point3D_F64ClosestPoint3D_F64.closestPoint(PlaneGeneral3D_F64 plane, Point3D_F64 point, @Nullable Point3D_F64 found) Finds the closest point on the plane to the specified point.static Point3D_F64ClosestPoint3D_F64.closestPoint(PlaneNormal3D_F64 plane, Point3D_F64 point, @Nullable Point3D_F64 found) Finds the closest point on the plane to the specified point.static Point3D_F64ClosestPoint3D_F64.closestPoint(Point3D_F64 vertexA, Point3D_F64 vertexB, Point3D_F64 vertexC, Point3D_F64 point, @Nullable Point3D_F64 ret) Closest point from a 3D triangle to a point.static Point3D_F64ClosestPoint3D_F64.closestPointOrigin(PlaneGeneral3D_F64 plane, @Nullable Point3D_F64 found) Finds the closest point on the plane to the origin.static Point3D_F64Intersection2D_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.static Point3D_F64Intersection2D_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.Methods in georegression.metric with parameters of type Point3D_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 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 @Nullable Point3D_F64ClosestPoint3D_F64.closestPoint(LineSegment3D_F64 l0, LineSegment3D_F64 l1, @Nullable Point3D_F64 ret) Find the point which minimizes its distance from the two line segments.static Point3D_F64ClosestPoint3D_F64.closestPoint(LineSegment3D_F64 line, Point3D_F64 pt, @Nullable Point3D_F64 ret) Finds the closest point on a line segment to the specified point.static Point3D_F64ClosestPoint3D_F64.closestPoint(PlaneGeneral3D_F64 plane, Point3D_F64 point, @Nullable Point3D_F64 found) Finds the closest point on the plane to the specified point.static Point3D_F64ClosestPoint3D_F64.closestPoint(PlaneNormal3D_F64 plane, Point3D_F64 point, @Nullable Point3D_F64 found) Finds the closest point on the plane to the specified point.static Point3D_F64ClosestPoint3D_F64.closestPoint(Point3D_F64 vertexA, Point3D_F64 vertexB, Point3D_F64 vertexC, Point3D_F64 point, @Nullable Point3D_F64 ret) Closest point from a 3D triangle to a point.static Point3D_F64ClosestPoint3D_F64.closestPointOrigin(PlaneGeneral3D_F64 plane, @Nullable Point3D_F64 found) Finds the closest point on the plane to the origin.static booleanIntersection3D_F64.contained(Box3D_F64 box, Point3D_F64 point) Returns true if the point is contained inside the box, with an exclusive upper extent.static booleanIntersection3D_F64.contained(BoxLength3D_F64 box, Point3D_F64 point) Returns true if the point is contained inside the box.static booleanIntersection3D_F64.contained2(Box3D_F64 box, Point3D_F64 point) Returns true if the point is contained inside the box, with an inclusive upper extent.static doubleDistance3D_F64.distance(LineParametric3D_F64 l, Point3D_F64 p) Distance from the point to the closest point on the line.static doubleDistance3D_F64.distance(LineSegment3D_F64 l, Point3D_F64 p) Distance from the point to the closest point on the line segment.static doubleDistance3D_F64.distance(Triangle3D_F64 triangle, Point3D_F64 point) Signed distance from a 3D point to 3D triangle.static doubleDistance3D_F64.distanceSigned(PlaneGeneral3D_F64 plane, Point3D_F64 point) Distance between a plane and a point.static doubleDistance3D_F64.distanceSigned(Cylinder3D_F64 cylinder, Point3D_F64 point) Returns the signed distance a point is from the cylinder's surface.static doubleDistance3D_F64.distanceSigned(Sphere3D_F64 sphere, Point3D_F64 point) Returns the signed distance a point is from the sphere's surface.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 Point3D_F64Intersection2D_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.static Point3D_F64Intersection2D_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.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(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 intIntersection3D_F64.intersection(Triangle3D_F64 T, LineSegment3D_F64 R, Point3D_F64 output) Finds the intersection between a 3D triangle and a line-segment.static intIntersection3D_F64.intersection(Triangle3D_F64 T, LineSegment3D_F64 R, Point3D_F64 output, Vector3D_F64 u, Vector3D_F64 v, Vector3D_F64 n, Vector3D_F64 dir, Vector3D_F64 w0) Finds the intersection between a 3D triangle and a line-segment.static booleanIntersection3D_F64.intersection1(LineParametric3D_F64 ray, Cylinder3D_F64 cylinder, Point3D_F64 output) Finds the intersection between the ray and the cylinder.Method parameters in georegression.metric with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionstatic 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. -
Uses of Point3D_F64 in georegression.metric.alg
Methods in georegression.metric.alg with parameters of type Point3D_F64Modifier and TypeMethodDescriptionvoidDistancePointTriangle3D_F64.closestPoint(Point3D_F64 P, Point3D_F64 closestPt) Find the closest point on the triangle to P.voidDistancePointTriangle3D_F64.setTriangle(Point3D_F64 p0, Point3D_F64 p1, Point3D_F64 p2) doubleDistancePointTriangle3D_F64.sign(Point3D_F64 P) Returns the signed of the vector. -
Uses of Point3D_F64 in georegression.struct
Methods in georegression.struct that return Point3D_F64Modifier and TypeMethodDescriptionstatic Point3D_F64ConvertFloatType.convert(Point3D_F32 src, @Nullable Point3D_F64 dst) Methods in georegression.struct with parameters of type Point3D_F64Modifier and TypeMethodDescriptionstatic Point3D_F64ConvertFloatType.convert(Point3D_F32 src, @Nullable Point3D_F64 dst) static Point3D_F32ConvertFloatType.convert(Point3D_F64 src, @Nullable Point3D_F32 dst) -
Uses of Point3D_F64 in georegression.struct.line
Fields in georegression.struct.line declared as Point3D_F64Modifier and TypeFieldDescriptionLineSegment3D_F64.aLineSegment3D_F64.bLineParametric3D_F64.pA point on the lineMethods in georegression.struct.line that return Point3D_F64Modifier and TypeMethodDescriptionLineParametric3D_F64.getPoint()LineParametric3D_F64.getPointOnLine(double t) Returns a point along the line.LineSegment3D_F64.pointOnLine(double fraction, @Nullable Point3D_F64 p) Computes a point on the line based on the fraction distance between 'a' and 'b'Methods in georegression.struct.line with parameters of type Point3D_F64Modifier and TypeMethodDescriptionLineSegment3D_F64.pointOnLine(double fraction, @Nullable Point3D_F64 p) Computes a point on the line based on the fraction distance between 'a' and 'b'voidLineParametric3D_F64.setPoint(Point3D_F64 pt) voidLineParametric3D_F64.setPointOnLine(double t, Point3D_F64 where) where = p + t*slope.LineSegment3D_F64.setTo(Point3D_F64 a, Point3D_F64 b) static LineSegment3D_F64LineSegment3D_F64.wrap(Point3D_F64 a, Point3D_F64 b) Constructors in georegression.struct.line with parameters of type Point3D_F64 -
Uses of Point3D_F64 in georegression.struct.plane
Subclasses of Point3D_F64 in georegression.struct.planeModifier and TypeClassDescriptionclassSpecifies a plane using the closest point on the plane to the origin.Fields in georegression.struct.plane declared as Point3D_F64Methods in georegression.struct.plane with parameters of type Point3D_F64Modifier and TypeMethodDescriptionvoidPlaneNormal3D_F64.setP(Point3D_F64 p) PlaneNormal3D_F64.setTo(Point3D_F64 point, Vector3D_F64 normal) Constructors in georegression.struct.plane with parameters of type Point3D_F64 -
Uses of Point3D_F64 in georegression.struct.point
Methods in georegression.struct.point that return Point3D_F64Modifier and TypeMethodDescriptionPoint3D_F64.copy()Point3D_F64.createNewInstance()Point3D_F64.setTo(Point3D_F64 src) Methods in georegression.struct.point with parameters of type Point3D_F64Modifier and TypeMethodDescriptionvoidVector3D_F64.minus(Point3D_F64 a, Point3D_F64 b) In-place minus operation.Point3D_F64.setTo(Point3D_F64 src) Constructors in georegression.struct.point with parameters of type Point3D_F64ModifierConstructorDescriptionDefines the vector using two points. -
Uses of Point3D_F64 in georegression.struct.se
Methods in georegression.struct.se that return Point3D_F64Modifier and TypeMethodDescriptionSe3_F64.transform(Point3D_F64 src, @Nullable Point3D_F64 dst) Applies the transform to the src point and stores the result in dst.Se3_F64.transformReverse(Point3D_F64 src, @Nullable Point3D_F64 dst) Applies the reverse transform to the src point and stores the result in dst.Methods in georegression.struct.se with parameters of type Point3D_F64Modifier and TypeMethodDescriptionSe3_F64.transform(Point3D_F64 src, @Nullable Point3D_F64 dst) Applies the transform to the src point and stores the result in dst.Se3_F64.transformReverse(Point3D_F64 src, @Nullable Point3D_F64 dst) Applies the reverse transform to the src point and stores the result in dst. -
Uses of Point3D_F64 in georegression.struct.shapes
Fields in georegression.struct.shapes declared as Point3D_F64Modifier and TypeFieldDescriptionSphere3D_F64.centerCenter point of the sphereCylinderBounded3D_F64.endAEnd points of the cylinderCylinderBounded3D_F64.endBEnd points of the cylinderBoxLength3D_F64.pPoint on the box with the lowest values.Box3D_F64.p0The lower point/extent.Box3D_F64.p1The upper point/extentTriangle3D_F64.v0Triangle3D_F64.v1Triangle3D_F64.v2Methods in georegression.struct.shapes that return Point3D_F64Modifier and TypeMethodDescriptionBox3D_F64.center(@Nullable Point3D_F64 storage) Computes and return the center of the cube.BoxLength3D_F64.getCorner(int index, @Nullable Point3D_F64 corner) Used to retrieve the corners of the box.Methods in georegression.struct.shapes with parameters of type Point3D_F64Modifier and TypeMethodDescriptionBox3D_F64.center(@Nullable Point3D_F64 storage) Computes and return the center of the cube.BoxLength3D_F64.getCorner(int index, @Nullable Point3D_F64 corner) Used to retrieve the corners of the box.voidBoxLength3D_F64.setP(Point3D_F64 p) voidBox3D_F64.setP0(Point3D_F64 p0) voidBox3D_F64.setP1(Point3D_F64 p1) CylinderBounded3D_F64.setTo(Point3D_F64 endA, Point3D_F64 endB, double radius) Constructors in georegression.struct.shapes with parameters of type Point3D_F64ModifierConstructorDescriptionCylinderBounded3D_F64(Point3D_F64 endA, Point3D_F64 endB, double radius) Triangle3D_F64(Point3D_F64 v0, Point3D_F64 v1, Point3D_F64 v2) -
Uses of Point3D_F64 in georegression.transform.se
Methods in georegression.transform.se that return Point3D_F64Modifier and TypeMethodDescriptionstatic Point3D_F64SePointOps_F64.transform(Se3_F64 se, double x, double y, double z, double w, @Nullable Point3D_F64 dst) static Point3D_F64SePointOps_F64.transform(Se3_F64 se, double x, double y, double z, @Nullable Point3D_F64 dst) static Point3D_F64SePointOps_F64.transform(Se3_F64 se, Point3D_F64 src, @Nullable Point3D_F64 dst) .static Point3D_F64SePointOps_F64.transform(Se3_F64 se, Point4D_F64 src, @Nullable Point3D_F64 dst) .static Point3D_F64SePointOps_F64.transformReverse(Se3_F64 se, Point3D_F64 origPt, @Nullable Point3D_F64 tranPt) .static Point3D_F64SePointOps_F64.transformV(Se3_F64 se, double x, double y, double z, double w, @Nullable Point3D_F64 dst) static Point3D_F64SePointOps_F64.transformV(Se3_F64 se, Point4D_F64 src, @Nullable Point3D_F64 dst) Applies the transform to src, but omits the last implicit last row in dst where dst.w = src.wMethods in georegression.transform.se with parameters of type Point3D_F64Modifier and TypeMethodDescriptionstatic Point3D_F64SePointOps_F64.transform(Se3_F64 se, double x, double y, double z, double w, @Nullable Point3D_F64 dst) static Point3D_F64SePointOps_F64.transform(Se3_F64 se, double x, double y, double z, @Nullable Point3D_F64 dst) static voidSePointOps_F64.transform(Se3_F64 se, Point3D_F64[] points, int start, int length) Applies a 3D special euclidean transform to a list of points.static Point3D_F64SePointOps_F64.transform(Se3_F64 se, Point3D_F64 src, @Nullable Point3D_F64 dst) .static Point3D_F64SePointOps_F64.transform(Se3_F64 se, Point4D_F64 src, @Nullable Point3D_F64 dst) .static Point3D_F64SePointOps_F64.transformReverse(Se3_F64 se, Point3D_F64 origPt, @Nullable Point3D_F64 tranPt) .static Point3D_F64SePointOps_F64.transformV(Se3_F64 se, double x, double y, double z, double w, @Nullable Point3D_F64 dst) static Point3D_F64SePointOps_F64.transformV(Se3_F64 se, Point4D_F64 src, @Nullable Point3D_F64 dst) Applies the transform to src, but omits the last implicit last row in dst where dst.w = src.wMethod parameters in georegression.transform.se with type arguments of type Point3D_F64Modifier and TypeMethodDescriptionstatic voidSePointOps_F64.transform(Se3_F64 se, List<Point3D_F64> points) Applies a 3D special euclidean transform to a list of points.