Uses of Class
com.irurueta.geometry.Point3D
Packages that use Point3D
Package
Description
This package contains classes to work with basic geometric entities such as
2D or 3D points, lines, planes, 2D or 3D triangles or polygons, circles,
spheres, rotations, transformations etc.
This package contains classes to estimate basic geometric structures
-
Uses of Point3D in com.irurueta.geometry
Subclasses of Point3D in com.irurueta.geometryModifier and TypeClassDescriptionclassSubclass of Point3D defining an homogeneous 3D point.classSubclass of Point3D defining an inhomogeneous 3D point.Fields in com.irurueta.geometry declared as Point3DModifier and TypeFieldDescriptionprivate Point3DPinholeCamera.cameraCenterCamera center after decomposition.private Point3DEllipsoid.centerCenter of ellipse.private Point3DSphere.centerCenter of sphere.private Point3DTriangle3D.vertex11st vertex of this triangle.private Point3DTriangle3D.vertex22nd vertex of this triangle.private Point3DTriangle3D.vertex33rd vertex of this triangle.Fields in com.irurueta.geometry with type parameters of type Point3DMethods in com.irurueta.geometry that return Point3DModifier and TypeMethodDescriptionCamera.backProject(Point2D point) Back-projects provided 2D point into a 3D point.static Point3DComputes the center of a triangle formed by provided vertices.static Point3DTriangle3D.center(Triangle3D t) Computes the center of provided triangle.static Point3DPoint3D.centroid(Collection<Point3D> points) Computes the centroid of provided collection of points by computing the mean of their inhomogeneous coordinates.PinholeCamera.computeCameraCenterDet()Computes camera center using determinants of camera matrix minors.PinholeCamera.computeCameraCenterFiniteCamera()Computes camera center.PinholeCamera.computeCameraCenterSVD()Computes camera center using singular value decomposition.protected Point3DCopies a point.static Point3DPoint3D.create()Creates and returns an instance of an existing subclass of Point3D using DEFAULT_COORDINATES_TYPE.static Point3DPoint3D.create(double[] v) Creates and returns an instance of any existing subclass of Point3D depending on provided vector length.static Point3DPoint3D.create(CoordinatesType coordinatesType) Creates and returns an instance of any existing subclass of Point3D specified in coordinatesType.static Point3DPoint3D.create(CoordinatesType coordinatesType, double[] v) Creates and returns an instance of any existing subclass of Point3D specified in coordinatesType.protected Point3DKDTree3D.createPoint(double value) Creates a point.PinholeCamera.getCameraCenter()Returns a 3D point indicating camera center (i.e. location) if center has already been computed and is available for retrieval.Ellipsoid.getCenter()Returns center of ellipsoid.Polygon3D.getCenter()Returns the center of this polygon.Sphere.getCenter()Returns center of sphere.Triangle3D.getCenter()Returns center of this triangle, which is the result of averaging its vertices.Line3D.getClosestPoint(Point3D point) Returns closest point belonging to this 3D line respect provided point.Line3D.getClosestPoint(Point3D point, double threshold) Returns closest point belonging to this 3D line respect provided point up to provided threshold.Plane.getClosestPoint(Point3D point) Returns the point belonging to this line closest to provided point, which will be located at signedDistance(Point2D) from this line.Plane.getClosestPoint(Point3D point, double threshold) Returns the point belonging to this line closest to provided point, which will be located at signedDistance(Point2D) from this line.Polygon3D.getClosestPoint(Point3D point) Returns the closest point to provided point that is locus of this polygon (i.e. lies on a border of this polygon).Sphere.getClosestPoint(Point3D point) Returns closest point to provided point that is located in this sphere boundary.Triangle3D.getClosestPoint(Point3D point) Returns the point which is locus of this triangle closest to provided point.Triangle3D.getClosestPoint(Point3D point, double threshold) Returns the point which is locus of this triangle (up to a certain threshold) closest to provided point.Line3D.getIntersection(Plane plane) Returns point where provided point intersects this 3D line.Plane.getIntersection(Plane otherPlane1, Plane otherPlane2) Computes and returns the intersection point between this plane and the other 2 provided planes.AffineTransformation3D.getTranslationPoint()Gets x, y, z coordinates of translation to be made by this transformation as a new point.EuclideanTransformation3D.getTranslationPoint()Gets x, y, z coordinates of translation to be made by this transformation as a new point.ProjectiveTransformation3D.getTranslationPoint()Gets x, y, z coordinates of translation to be made by this transformation as a new point.Triangle3D.getVertex1()Returns 1st vertex of this triangle.Triangle3D.getVertex2()Returns 2nd vertex of this triangle.Triangle3D.getVertex3()Returns 3rd vertex of this triangle.Returns a 3D point containing a rotated version of provided point.Returns a 3D point containing a rotated version of provided point.static Point3DRotationUtils.rotationMatrixTimesVector(Quaternion q, Point3D point) Rotates a 3D point by using the rotation matrix obtained from a quaternion.static Point3DRotationUtils.rotationMatrixTimesVector(Quaternion q, Point3D point, com.irurueta.algebra.Matrix jacobianQ, com.irurueta.algebra.Matrix jacobianP) Rotates a 3D point by using the rotation matrix obtained from a quaternion.Transformation3D.transformAndReturnNew(Point3D inputPoint) Transforms provided point using this transformation and returns a new one.static Point3DRotationUtils.transposedRotationMatrixTimesVector(Quaternion q, Point3D point) Rotates a 3D point by the inverse rotation obtained from a quaternion.static Point3DRotationUtils.transposedRotationMatrixTimesVector(Quaternion q, Point3D point, com.irurueta.algebra.Matrix jacobianQ, com.irurueta.algebra.Matrix jacobianP) Rotates a 3D point by the inverse rotation obtained from a quaternion.Methods in com.irurueta.geometry that return types with arguments of type Point3DModifier and TypeMethodDescriptionCamera.backProjectPoints(List<Point2D> points) Back-projects provided 2D points into their corresponding 3D points.Polygon3D.getVertices()Returns the list of vertices forming this polygon.Triangle3D.getVertices()Returns vertices of this triangle as a list of points.Transformation3D.transformPointsAndReturnNew(List<Point3D> inputPoints) Transforms provided list of points using this transformation.Methods in com.irurueta.geometry with parameters of type Point3DModifier and TypeMethodDescriptionvoidAffineTransformation3D.addTranslation(Point3D translation) Adds provided coordinates to current translation assigned to this transformation.voidEuclideanTransformation3D.addTranslation(Point3D translation) Adds provided coordinates to current translation assigned to this transformation.voidProjectiveTransformation3D.addTranslation(Point3D translation) Adds provided coordinates to current translation assigned to this transformation.doubleQuadric.angleBetweenPoints(Point3D pointA, Point3D pointB) Computes the angle between two 3D points using this quadric as a geometry base.static doubleReturns area of the triangle formed by provided vertices.static booleanPlane.areColinearPoints(Point3D pointA, Point3D pointB, Point3D pointC) Determines if provided points are co-linear or have a degenerate configuration.booleanQuadric.arePerpendicularPoints(Point3D pointA, Point3D pointB) Checks if two points are perpendicular in the geometry base generated by this quadric.booleanQuadric.arePerpendicularPoints(Point3D pointA, Point3D pointB, double threshold) Checks if two points are perpendicular in the geometry base generated by this quadric.abstract voidCamera.backProject(Point2D point, Point3D result) Back-projects provided 2D point into a 3D point and stores the result into provided instance.voidPinholeCamera.backProject(Point2D point, Point3D result) Back-projects provided 2D point into a 3D point and stores the result into provided instance.voidComputes the center of this polygon.voidComputes the center of this triangle and stores the result in provided point.static Point3DComputes the center of a triangle formed by provided vertices.static voidComputes the center of a triangle formed by provided vertices and stores the result in provided result point.static voidTriangle3D.center(Triangle3D t, Point3D result) Computes the center of provided triangle and stores the result in provided result point.static voidPoint3D.centroid(Collection<Point3D> points, Point3D result) Computes the centroid of provided collection of points by computing the mean of their inhomogeneous coordinates.voidLine3D.closestPoint(Point3D point, Point3D result) Computes closest point belonging to this 3D line respect provided point and stores the result in provided instance.voidLine3D.closestPoint(Point3D point, Point3D result, double threshold) Computes closest point belonging to this 3D line respect provided point up to provided threshold and stores the result in provided instance.voidPlane.closestPoint(Point3D point, Point3D result) Computes the point belonging to this plane closest to provided point, which will be located at signedDistance(Point3D) from this plane.voidPlane.closestPoint(Point3D point, Point3D result, double threshold) Computes the point belonging to this plane closest to provided point, which will be located at signedDistance(Point3D) from this plane.voidPolygon3D.closestPoint(Point3D point, Point3D result) Computes the closes point to provided point that is locus of this polygon (i.e. lies on a border of this polygon).voidSphere.closestPoint(Point3D point, Point3D result) Computes closest point to provided point that is located in this sphere boundary and stores the result in provided result instance.voidTriangle3D.closestPoint(Point3D point, Point3D result) Computes the point which is locus of this triangle closest to provided point and stores the result in provided result point.voidTriangle3D.closestPoint(Point3D point, Point3D result, double threshold) Computes the point which is locus of this triangle (up to a certain threshold) closest to provided point and stores the result in provided result point.voidPinholeCamera.computeCameraCenterDet(Point3D result) Computes camera center using determinants of camera matrix minors.voidPinholeCamera.computeCameraCenterFiniteCamera(Point3D result) Computes camera center.voidPinholeCamera.computeCameraCenterSVD(Point3D result) Computes camera center using singular value decomposition.protected Point3DCopies a point.static doubleReturns distance from provided point to the closest point located in provided sphere boundary.doublePoint3D.distanceTo(Point3D point) Returns Euclidean distance between this point and provided point.doublePoint3D.dotProduct(Point3D point) Computes the dot product between the homogeneous coordinates x, y, z, w of this point and the ones of provided point.booleanChecks if the homogeneous 3D point described by this instance equals the input Point3D (using a comparison threshold).booleanChecks if the homogeneous 3D point described by this instance equals the input Point3D (using a comparison threshold).booleanChecks if the 3D point described by this class equals the input Point3D (using DEFAULT_COMPARISON_THRESHOLD).abstract booleanChecks if the 3D point described by this class equals the input Point3D (using a comparison threshold).doublePinholeCamera.getCheirality(Point3D point) Computes the cheirality of a point.Line3D.getClosestPoint(Point3D point) Returns closest point belonging to this 3D line respect provided point.Line3D.getClosestPoint(Point3D point, double threshold) Returns closest point belonging to this 3D line respect provided point up to provided threshold.Plane.getClosestPoint(Point3D point) Returns the point belonging to this line closest to provided point, which will be located at signedDistance(Point2D) from this line.Plane.getClosestPoint(Point3D point, double threshold) Returns the point belonging to this line closest to provided point, which will be located at signedDistance(Point2D) from this line.Polygon3D.getClosestPoint(Point3D point) Returns the closest point to provided point that is locus of this polygon (i.e. lies on a border of this polygon).Sphere.getClosestPoint(Point3D point) Returns closest point to provided point that is located in this sphere boundary.Triangle3D.getClosestPoint(Point3D point) Returns the point which is locus of this triangle closest to provided point.Triangle3D.getClosestPoint(Point3D point, double threshold) Returns the point which is locus of this triangle (up to a certain threshold) closest to provided point.doubleReturns the depth of provided point respect to camera center.doubleLine3D.getDistance(Point3D point) Returns shortest distance of provided point to this 3D line.doubleSphere.getDistance(Point3D point) Returns distance from provided point to the closest point located in the sphere boundary.doublePolygon3D.getShortestDistance(Point3D point) Returns the shortest distance from provided point to a border of this polygon.doubleTriangle3D.getShortestDistance(Point3D point) Computes the shortest distance from a given point to the boundaries of this triangle, considering its boundaries as lines with a finite length Distance is computed up to triangle boundary, no matter if point lies inside the triangle or not.doubleSphere.getSignedDistance(Point3D point) Returns distance from provided point to the closest point located in the sphere boundary.Quadric.getTangentPlaneAt(Point3D point) Returns a plane tangent to this quadric at provided point, as long as the provided point is locus of this quadric.Sphere.getTangentPlaneAt(Point3D point) Returns a plane tangent to this sphere at provided point.Sphere.getTangentPlaneAt(Point3D point, double threshold) Returns a plane tangent to this sphere at provided point.voidAffineTransformation3D.getTranslationPoint(Point3D out) Gets x, y, z coordinates of translation to be made by this transformation and stores them into provided point.voidEuclideanTransformation3D.getTranslationPoint(Point3D out) Gets x, y, z coordinates of translation to be made by this transformation and stores them into provided point.voidProjectiveTransformation3D.getTranslationPoint(Point3D out) Gets x, y, z coordinates of translation to be made by this transformation and stores them into provided point.private voidMetricTransformation3D.internalSetMetricTransformationFromPoints(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4) Estimates this transformation internal parameters by using 4 corresponding original and transformed points.private voidEuclideanTransformation3D.internalSetTransformationFromPoints(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4) Estimates this transformation internal parameters by using 4 corresponding original and transformed points.voidLine3D.intersection(Plane plane, Point3D result) Computes point where provided point intersects this 3D line and stores the result in provided instance.voidPlane.intersection(Plane otherPlane1, Plane otherPlane2, Point3D result) Computes the intersection point between this plane and the other 2 provided planes.booleanReturns true if this point is between points point1 and point2, in other words, is inside the segment formed by those 2 points.booleanReturns true if this point is between points point1 and point2, in other words, is inside the segment formed by those 2 points.booleanDetermines if provided point lies within the region defined by this polygon.booleanDetermines if provided point lies within the region defined by this polygon.booleanDetermines if provided point is inside this sphere or not.booleanDetermines if provided point is inside this sphere or not up to a certain threshold.booleanIndicates whether provided point lies inside this triangle or not.booleanIndicates whether provided point lies inside this triangle or not up to a certain threshold.static booleanIndicates whether provided point lies inside a triangle formed by provided vertices or not.static booleanTriangle3D.isInside(Point3D vertex1, Point3D vertex2, Point3D vertex3, Point3D point, double threshold) Indicates whether provided point lies inside a triangle formed by provided vertices or not up to a certain threshold.static booleanTriangle3D.isInside(Triangle3D triangle, Point3D point) Indicates whether provided point lies inside provided triangle or not To lie inside point must be on the same plane formed by provided triangle and within triangle boundaries.static booleanTriangle3D.isInside(Triangle3D triangle, Point3D point, double threshold) Indicates whether provided point lies inside provided triangle or not up to a certain threshold.booleanRaised if provided point is locus of this 3D line.booleanDetermines if provided point is locus of this 3D line up to provided threshold.booleanCheck if provided point is locus (lays into) of the plane.booleanCheck if provided point is locus (lays into) of the plane.booleanDetermines whether provided point is locus of the borders defined by the vertices of this polygon.booleanDetermines whether provided point is locus of the borders defined by the vertices of this polygon.booleanChecks if the given point is locus (lies within) this quadric.booleanChecks if the given point is locus (lies within) this quadric.booleanDetermines whether provided point lies at sphere boundary or not.booleanDetermines whether provided point lies at sphere boundary or not up to a certain threshold.booleanReturns boolean indicating if provided point is locus of this triangle (i.e. lies within this triangle boundaries).booleanReturns boolean indicating if provided point is locus of this triangle (i.e. lies within this triangle boundaries) up to a certain threshold.booleanPinholeCamera.isPointInFrontOfCamera(Point3D point) Determines if a given point is located in front of the camera.booleanPinholeCamera.isPointInFrontOfCamera(Point3D point, double threshold) Determines if a given point is located in front of the camera up to given threshold.static double[]Triangle3D.orientation(Point3D vertex1, Point3D vertex2, Point3D vertex3) Returns orientation of 3D triangle formed by provided vertices.static double[]Triangle3D.orientation(Point3D vertex1, Point3D vertex2, Point3D vertex3, double threshold) Returns orientation of 3D triangle formed by provided vertices.static voidTriangle3D.orientation(Point3D vertex1, Point3D vertex2, Point3D vertex3, double[] result) Computes orientation of 3D triangle formed by provided vertices and stores the result in provided array.static voidTriangle3D.orientation(Point3D vertex1, Point3D vertex2, Point3D vertex3, double[] result, double threshold) Computes orientation of 3D triangle formed by provided vertices and stores the result in provided array.static doubleReturns perimeter of triangle formed by provided vertices.voidModifies camera so that it points to provided point while keeping the camera center.Projects a 3D point into a 2D point in a retinal plane.abstract voidProjects a 3D point into a 2D point in a retinal plane and stores the result into provided instance.voidProjects a 3D point into a 2D point in a retinal plane.voidRotates a 3D point using the origin of coordinates as the axis of rotation.voidRotates a 3D point using the origin of coordinates as the axis of rotation.Returns a 3D point containing a rotated version of provided point.voidRotates a 3D point using the origin of coordinates as the axis of rotation.voidQuaternion.rotate(Point3D inputPoint, Point3D resultPoint, com.irurueta.algebra.Matrix jacobianPoint, com.irurueta.algebra.Matrix jacobianQuaternion) Rotates a 3D point using the origin of coordinates as the axis of rotation.static voidQuaternion.rotate(Quaternion q, Point3D inputPoint, Point3D resultPoint, com.irurueta.algebra.Matrix jacobianPoint, com.irurueta.algebra.Matrix jacobianQuaternion) Rotates a 3D point using the origin of coordinates as the axis of rotation.Returns a 3D point containing a rotated version of provided point.abstract voidRotates a 3D point using the origin of coordinates as the axis of rotation.static Point3DRotationUtils.rotationMatrixTimesVector(Quaternion q, Point3D point) Rotates a 3D point by using the rotation matrix obtained from a quaternion.static Point3DRotationUtils.rotationMatrixTimesVector(Quaternion q, Point3D point, com.irurueta.algebra.Matrix jacobianQ, com.irurueta.algebra.Matrix jacobianP) Rotates a 3D point by using the rotation matrix obtained from a quaternion.static voidRotationUtils.rotationMatrixTimesVector(Quaternion q, Point3D point, Point3D result) Rotates a 3D point by using the rotation matrix obtained from a quaternion.static voidRotationUtils.rotationMatrixTimesVector(Quaternion q, Point3D point, Point3D result, com.irurueta.algebra.Matrix jacobianQ, com.irurueta.algebra.Matrix jacobianP) Rotates a 3D point by using the rotation matrix obtained from a quaternion.voidPinholeCamera.setCameraCenter(Point3D cameraCenter) Sets 3D coordinates of camera center.voidSets center of ellipsoid.voidSets center of sphere.final voidSphere.setCenterAndRadius(Point3D center, double radius) Sets center and radius of this sphere.final voidEllipsoid.setCenterAxesAndRotation(Point3D center, double[] semiAxesLengths, Rotation3D rotation) Sets ellipsoid parameters.final voidHomogeneousPoint3D.setCoordinates(Point3D point) Sets coordinates of this instance using the coordinates of provided 3D point.final voidInhomogeneousPoint3D.setCoordinates(Point3D point) Sets coordinates of this instance using the coordinates of provided 3D point.abstract voidPoint3D.setCoordinates(Point3D point) Sets coordinates of this instance using the coordinates of provided 3D point.final voidPinholeCamera.setFromPointCorrespondences(Point3D point3D1, Point3D point3D2, Point3D point3D3, Point3D point3D4, Point3D point3D5, Point3D point3D6, Point2D point2D1, Point2D point2D2, Point2D point2D3, Point2D point2D4, Point2D point2D5, Point2D point2D6) Estimates this camera parameters from 2D-3D point correspondences.final voidPinholeCamera.setIntrinsicAndExtrinsicParameters(PinholeCameraIntrinsicParameters intrinsicParameters, Rotation3D rotation, Point3D cameraCenter) Sets both intrinsic and extrinsic camera parameters.final voidPlane.setParametersFrom1PointAnd2Vectors(Point3D point, double[] vectorA, double[] vectorB) Sets the parameters of a plane from one point and two vectors.final voidPlane.setParametersFromPointAndDirectorVector(Point3D point, double[] vector) Sets parameters of a plane from one point and its director vector.final voidQuadric.setParametersFromPoints(Point3D point1, Point3D point2, Point3D point3, Point3D point4, Point3D point5, Point3D point6, Point3D point7, Point3D point8, Point3D point9) Sets parameters of this quadric so that provided points lie within it (are locus).final voidSphere.setParametersFromPoints(Point3D point1, Point3D point2, Point3D point3, Point3D point4) Sets parameters of a sphere by using four points that must belong to its locus.final voidPlane.setParametersFromThreePoints(Point3D pointA, Point3D pointB, Point3D pointC) Computes and sets plane parameters using provided 3D points.final voidLine3D.setPlanesFromPoints(Point3D point1, Point3D point2) Sets planes of this 3D line so that it passes through provided points.final voidAffineTransformation3D.setTransformationFromPoints(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4) Estimates this transformation internal parameters by using 4 corresponding original and transformed points.voidEuclideanTransformation3D.setTransformationFromPoints(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4) Estimates this transformation internal parameters by using 4 corresponding original and transformed points.voidMetricTransformation3D.setTransformationFromPoints(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4) Estimates this transformation internal parameters by using 4 corresponding original and transformed points.final voidProjectiveTransformation3D.setTransformationFromPoints(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D inputPoint5, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4, Point3D outputPoint5) Estimates this transformation internal matrix by providing 5 corresponding original and transformed points.voidAffineTransformation3D.setTranslation(Point3D translation) Sets x, y, z coordinates of translation to be made by this transformation.voidEuclideanTransformation3D.setTranslation(Point3D translation) Sets x, y, z coordinates of translation to be made by this transformation.voidProjectiveTransformation3D.setTranslation(Point3D translation) Sets x, y, z coordinates of translation to be made by this transformation.voidTriangle3D.setVertex1(Point3D vertex1) Sets 1st vertex of this triangle.voidTriangle3D.setVertex2(Point3D vertex2) Sets 2nd vertex of this triangle.voidTriangle3D.setVertex3(Point3D vertex3) Sets 3rd vertex of this triangle.final voidTriangle3D.setVertices(Point3D vertex1, Point3D vertex2, Point3D vertex3) Sets all vertices of this triangle.static doubleTriangle3D.shortestDistance(Point3D vertex1, Point3D vertex2, Point3D vertex3, Point3D point) Computes the shortest distance from a given point to the boundaries of a triangle formed by provided vertices, where those boundaries are considered to be lines with a finite length.static doubleTriangle3D.shortestDistance(Triangle3D triangle, Point3D point) Computes the shortest distance from a given point to the boundaries of provided triangle, considering its boundaries as lines with a finite length.doublePlane.signedDistance(Point3D point) Distance between a plane and a 3D point.static doubleSphere.signedDistance(Sphere sphere, Point3D point) Returns distance from provided point to the closest point located in provided sphere boundary.doublePoint3D.sqrDistanceTo(Point3D point) Returns squared Euclidean distance between this point and provided point.voidQuadric.tangentPlaneAt(Point3D point, Plane plane, double threshold) Computes a plane tangent to this quadric at provided point, as long as the provided point is locus of this quadric up to provided threshold.voidSphere.tangentPlaneAt(Point3D point, Plane plane, double threshold) Computes a plane tangent to this sphere at provided point.voidTransforms input point using this transformation and stores the result in provided output points.voidTransforms input point using this transformation and stores the result in provided output points.voidTransforms input point using this transformation and stores the result in provided output points.voidTransforms input point using this transformation and stores the result in provided output points.voidTransforms and updates provided point.abstract voidTransforms input point using this transformation and stores the result in provided output points.Transformation3D.transformAndReturnNew(Point3D inputPoint) Transforms provided point using this transformation and returns a new one.static Point3DRotationUtils.transposedRotationMatrixTimesVector(Quaternion q, Point3D point) Rotates a 3D point by the inverse rotation obtained from a quaternion.static Point3DRotationUtils.transposedRotationMatrixTimesVector(Quaternion q, Point3D point, com.irurueta.algebra.Matrix jacobianQ, com.irurueta.algebra.Matrix jacobianP) Rotates a 3D point by the inverse rotation obtained from a quaternion.static voidRotationUtils.transposedRotationMatrixTimesVector(Quaternion q, Point3D point, Point3D result) Rotates a 3D point by the inverse rotation obtained from a quaternion.static voidRotationUtils.transposedRotationMatrixTimesVector(Quaternion q, Point3D point, Point3D result, com.irurueta.algebra.Matrix jacobianQ, com.irurueta.algebra.Matrix jacobianP) Rotates a 3D point by the inverse rotation obtained from a quaternion.Method parameters in com.irurueta.geometry with type arguments of type Point3DModifier and TypeMethodDescriptionPinholeCamera.arePointsInFrontOfCamera(List<Point3D> points) Returns list indicating if corresponding provided points are located in front of the camera.PinholeCamera.arePointsInFrontOfCamera(List<Point3D> points, double threshold) Returns list indicating if corresponding provided points are located in front of the camera.voidPinholeCamera.arePointsInFrontOfCamera(List<Point3D> points, List<Boolean> result) Computes list indicating if corresponding provided points are located in front of the camera or not.voidPinholeCamera.arePointsInFrontOfCamera(List<Point3D> points, List<Boolean> result, double threshold) Computes list indicating if corresponding provided points are located in front of the camera or not.static Point3DPoint3D.centroid(Collection<Point3D> points) Computes the centroid of provided collection of points by computing the mean of their inhomogeneous coordinates.static voidPoint3D.centroid(Collection<Point3D> points, Point3D result) Computes the centroid of provided collection of points by computing the mean of their inhomogeneous coordinates.voidPinholeCamera.cheiralities(List<Point3D> points, List<Double> result) Computes the cheirality of the list of provided points and stores the result in result list.private static voidVanGoghTriangulator3D.computeIndices(List<Point3D> vertices, List<Triangle3D> triangles, List<int[]> indices) Computes indices of resulting triangles vertices respect to original polygon vertices.voidComputes the depth of provided points respect to camera center and stores the result in provided result list.static doublePolygon3D.getAngleBetweenPolygons(List<Point3D> vertices1, List<Point3D> vertices2) Returns the angle between two polygons formed each of them by the corresponding list of provided vertices and assuming that all vertices of each polygon lie on a given plane.static doublePolygon3D.getAngleBetweenPolygons(List<Point3D> vertices1, List<Point3D> vertices2, double threshold) Returns the angle between two polygons formed each of them by the corresponding list of provided vertices and assuming that all vertices of each polygon lie on a given plane.PinholeCamera.getCheiralities(List<Point3D> points) Return the cheirality of the list of provided points.Returns the depth of provided points respect to camera center.private static List<Triangle3D> VanGoghTriangulator3D.internalTriangulate(List<Point3D> verticesCopy, List<int[]> indices, List<Point3D> originalVertices) Internal method that computes the actual triangulation.static booleanVanGoghTriangulator3D.isEar(Triangle3D triangle, List<Point3D> polygonVertices) Determines if provided triangle can be considered as an ear of the remaining polygon formed by provided vertices.static booleanVanGoghTriangulator3D.isPolygonOrientationReversed(List<Point3D> vertices1, List<Point3D> vertices2) Given the list of vertices of two polygons, determines if polygons have reversed orientation, or in other words, it the angle between the orientation of both polygons is larger than DEFAULT_ORIENTATION_THRESHOLD (i.e. 90 degrees or pi / 2 radians).static booleanVanGoghTriangulator3D.isPolygonOrientationReversed(List<Point3D> vertices1, List<Point3D> vertices2, double threshold) Given the list of vertices of two polygons, determines if polygons have reversed orientation, or in other words, it the angle between the orientation of both polygons is larger than provided threshold.static double[]Polygon3D.orientation(List<Point3D> vertices) Returns the average orientation of a 3D polygon as an array containing the vector coordinates of the orientation.static double[]Polygon3D.orientation(List<Point3D> vertices, double threshold) Returns the average orientation of a 3D polygon as an array containing the vector coordinates of the orientation.static voidPolygon3D.orientation(List<Point3D> vertices, double[] result) Computes the average orientation of a 3D polygon as an array containing the vector coordinates of the orientation.static voidPolygon3D.orientation(List<Point3D> vertices, double[] result, double threshold) Computes the average orientation of a 3D polygon as an array containing the vector coordinates of the orientation.Projects 3D points into 2D points in a retinal plane.voidProjects 3D points into 2D points in a retinal plane and stores the result into provided list.final voidPolygon3D.setVertices(List<Point3D> vertices) Sets list of vertices forming this polygon.voidTransformation3D.transformAndOverwritePoints(List<Point3D> points) Transforms provided list of points using this transformation and overwriting their previous values.voidTransformation3D.transformPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Transforms provided list of points using this transformation and stores the result in provided output list of points.Transformation3D.transformPointsAndReturnNew(List<Point3D> inputPoints) Transforms provided list of points using this transformation.abstract List<Triangle3D> Triangulator3D.triangulate(List<Point3D> vertices) Triangulates a polygon formed by provided vertices.abstract List<Triangle3D> Triangulator3D.triangulate(List<Point3D> vertices, List<int[]> indices) Triangulates a polygon formed by provided vertices.VanGoghTriangulator3D.triangulate(List<Point3D> vertices) Triangulates a polygon formed by provided vertices.VanGoghTriangulator3D.triangulate(List<Point3D> vertices, List<int[]> indices) Triangulates a polygon formed by provided vertices.voidStores vertices of this triangle in provided list.Constructors in com.irurueta.geometry with parameters of type Point3DModifierConstructorDescriptionAffineTransformation3D(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4) Creates transformation by estimating its internal values using provided 4 corresponding original and transformed points.Constructor.Ellipsoid(Point3D center, double[] semiAxesLengths, Rotation3D rotation) Sets ellipsoid parameters.EuclideanTransformation3D(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4) Creates transformation by estimating its internal values using provided 4 corresponding original and transformed points.HomogeneousPoint3D(Point3D point) This constructor sets a new homogeneous 3D point using as initialization provided Point3D instance.InhomogeneousPoint3D(Point3D point) This constructor sets a new inhomogeneous 3D point using as initialization provided Point3D instance.Constructor.MetricTransformation3D(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4) Creates transformation by estimating its internal values using provided 4 corresponding original and transformed points.PinholeCamera(PinholeCameraIntrinsicParameters intrinsicParameters, Rotation3D rotation, Point3D cameraCenter) Constructor.PinholeCamera(Point3D point3D1, Point3D point3D2, Point3D point3D3, Point3D point3D4, Point3D point3D5, Point3D point3D6, Point2D point2D1, Point2D point2D2, Point2D point2D3, Point2D point2D4, Point2D point2D5, Point2D point2D6) Creates an instance of a pinhole camera by estimating its parameters from 2D-3D point correspondences.Constructor of a plane from one point and its director vector.Constructor.Constructor.ProjectiveTransformation3D(Point3D inputPoint1, Point3D inputPoint2, Point3D inputPoint3, Point3D inputPoint4, Point3D inputPoint5, Point3D outputPoint1, Point3D outputPoint2, Point3D outputPoint3, Point3D outputPoint4, Point3D outputPoint5) Creates transformation by estimating its internal matrix by providing 5 corresponding original and transformed points.Quadric(Point3D point1, Point3D point2, Point3D point3, Point3D point4, Point3D point5, Point3D point6, Point3D point7, Point3D point8, Point3D point9) Creates quadric where provided points are contained (are locus).Constructor.Constructor.Triangle3D(Point3D vertex1, Point3D vertex2, Point3D vertex3) Constructor.Constructor parameters in com.irurueta.geometry with type arguments of type Point3D -
Uses of Point3D in com.irurueta.geometry.estimators
Fields in com.irurueta.geometry.estimators with type parameters of type Point3DModifier and TypeFieldDescriptionEPnPPointCorrespondencePinholeCameraEstimator.Solution.controlCameraPointsControl points in camera coordinates.UPnPPointCorrespondencePinholeCameraEstimator.Solution.controlCameraPointsControl points in camera coordinates.EPnPPointCorrespondencePinholeCameraEstimator.controlWorldPointsComputed control points in world coordinates.UPnPPointCorrespondencePinholeCameraEstimator.controlWorldPointsComputed control points in world coordinates.EuclideanTransformation3DEstimator.inputPoints3D input points.EuclideanTransformation3DRobustEstimator.inputPointsList of points to be used to estimate an Euclidean 3D transformation.MetricTransformation3DEstimator.inputPoints3D input points.MetricTransformation3DRobustEstimator.inputPointsList of points to be used to estimate a metric 3D transformation.PointCorrespondenceAffineTransformation3DRobustEstimator.inputPointsList of points to be used to estimate an affine 3D transformation.PointCorrespondenceProjectiveTransformation3DRobustEstimator.inputPointsList of points to be used to estimate a projective 3D transformation.EuclideanTransformation3DEstimator.outputPoints3D output points.EuclideanTransformation3DRobustEstimator.outputPointsList of points to be used to estimate an Euclidean 3D transformation.MetricTransformation3DEstimator.outputPoints3D output points.MetricTransformation3DRobustEstimator.outputPointsList of points to be used to estimate a metric 3D transformation.PointCorrespondenceAffineTransformation3DRobustEstimator.outputPointsList of points to be used to estimate an affine 3D transformation.PointCorrespondenceProjectiveTransformation3DRobustEstimator.outputPointsList of points to be used to estimate a projective 3D transformation.PlaneRobustEstimator.pointsList of points to be used to estimate a 3D plane.Point3DNormalizer.pointsCollection of points used to compute normalization.QuadricRobustEstimator.pointsList of points to be used to estimate a quadric.SphereRobustEstimator.pointsList of points to be used to estimate a sphere.PointCorrespondencePinholeCameraEstimator.points3DList of corresponding 3D points.PointCorrespondencePinholeCameraRobustEstimator.points3DList of matched 3D points.Methods in com.irurueta.geometry.estimators that return Point3DModifier and TypeMethodDescriptionprotected Point3DPoint3DRobustEstimator.attemptRefine(Point3D point) Attempts to refine provided solution if refinement is requested.LMedSPoint3DRobustEstimator.estimate()Estimates a 3D point using a robust estimator and the best set of 3D planes that intersect into the estimated 3D point.MSACPoint3DRobustEstimator.estimate()Estimates a 3D point using a robust estimator and the best set of 3D planes that intersect into the estimated 3D point.abstract Point3DPoint3DRobustEstimator.estimate()Estimates a 3D point using a robust estimator and the best set of 3D planes that intersect into the estimated 3D point.PROMedSPoint3DRobustEstimator.estimate()Estimates a 3D point using a robust estimator and the best set of 3D planes that intersect into the estimated 3D point.PROSACPoint3DRobustEstimator.estimate()Estimates a 3D point using a robust estimator and the best set of 3D planes that intersect into the estimated 3D point.RANSACPoint3DRobustEstimator.estimate()Estimates a 3D point using a robust estimator and the best set of 3D planes that intersect into the estimated 3D point.Methods in com.irurueta.geometry.estimators that return types with arguments of type Point3DModifier and TypeMethodDescriptionEPnPPointCorrespondencePinholeCameraEstimator.controlPointsFromV(double[] v) Computes list of control points from provided array containing one column of the null-space of M or a linear combination of columns of the null-space.UPnPPointCorrespondencePinholeCameraEstimator.controlPointsFromV(double[] v) Computes list of control points from provided array containing one column of the null-space of M or a linear combination of columns of the null-space.EuclideanTransformation3DEstimator.getInputPoints()Returns list of input points to be used to estimate an Euclidean 3D transformation.EuclideanTransformation3DRobustEstimator.getInputPoints()Returns list of input points to be used to estimate an Euclidean 3D transformation.MetricTransformation3DEstimator.getInputPoints()Returns list of input points to be used to estimate a metric 3D transformation.MetricTransformation3DRobustEstimator.getInputPoints()Returns list of input points to be used to estimate a metric 3D transformation.PointCorrespondenceAffineTransformation3DRobustEstimator.getInputPoints()Returns list of input points to be used to estimate an affine 3D transformation.PointCorrespondenceProjectiveTransformation3DRobustEstimator.getInputPoints()Returns list of input points to be used to estimate a projective 3D transformation.EuclideanTransformation3DEstimator.getOutputPoints()Returns list of output points ot be used to estimate an Euclidean 3D transformation.EuclideanTransformation3DRobustEstimator.getOutputPoints()Returns list of output points to be used to estimate an Euclidean 3D transformation.MetricTransformation3DEstimator.getOutputPoints()Returns list of output points to be used to estimate a metric 3D transformation.MetricTransformation3DRobustEstimator.getOutputPoints()Returns list of output points to be used to estimate a metric 3D transformation.PointCorrespondenceAffineTransformation3DRobustEstimator.getOutputPoints()Returns list of output points to be used to estimate an affine 3D transformation.PointCorrespondenceProjectiveTransformation3DRobustEstimator.getOutputPoints()Returns list of output points to be used to estimate a projective 3D transformation.PlaneRobustEstimator.getPoints()Returns list of points to be used to estimate a 3D plane.Point3DNormalizer.getPoints()Returns collection of points used to compute normalization.QuadricRobustEstimator.getPoints()Returns list of points to be used to estimate a quadric.SphereRobustEstimator.getPoints()Returns list of points to be used to estimate a sphere.PointCorrespondencePinholeCameraEstimator.getPoints3D()Returns list of corresponding 3D points.PointCorrespondencePinholeCameraRobustEstimator.getPoints3D()Returns list of 3D points to be used to estimate a pinhole camera.PointCorrespondencePinholeCameraEstimator.transformPoints3D(List<Point3D> list, ProjectiveTransformation3D transformation) Transforms 3D points so that they have zero mean and unitary standard deviation.Methods in com.irurueta.geometry.estimators with parameters of type Point3DModifier and TypeMethodDescriptionprotected Point3DPoint3DRobustEstimator.attemptRefine(Point3D point) Attempts to refine provided solution if refinement is requested.private static voidUPnPPointCorrespondencePinholeCameraEstimator.fillRowConstraintMatrixSolution1(int row, com.irurueta.algebra.Matrix c, Point3D vi, Point3D vj) Fills a row of constraint matrix for solution 1.private static voidEPnPPointCorrespondencePinholeCameraEstimator.fillRowConstraintMatrixSolution2(int row, com.irurueta.algebra.Matrix c, Point3D vai, Point3D vaj, Point3D vbi, Point3D vbj) Fills a row of constraint matrix for solution 2.private static voidUPnPPointCorrespondencePinholeCameraEstimator.fillRowConstraintMatrixSolution2(int row, com.irurueta.algebra.Matrix c, Point3D vai, Point3D vaj, Point3D vbi, Point3D vbj) Fills a row of constraint matrix for solution2.private static voidEPnPPointCorrespondencePinholeCameraEstimator.fillRowConstraintMatrixSolution3(int row, com.irurueta.algebra.Matrix c, Point3D vai, Point3D vaj, Point3D vbi, Point3D vbj, Point3D vci, Point3D vcj) Fills a row of constraint matrix for solution 3.protected doubleComputes the residual between a 3D point and a plane.protected doubleComputes the residual between a 3D point and a plane.protected doubleComputes the residual between a quadric and a point.protected doubleComputes the residual between a sphere and a point.Method parameters in com.irurueta.geometry.estimators with type arguments of type Point3DModifier and TypeMethodDescriptionstatic booleanPointCorrespondencePinholeCameraEstimator.areValidLists(List<Point3D> points3D, List<Point2D> points2D) Indicates if lists of corresponding 2D/3D points are valid.static booleanWeightedPointCorrespondencePinholeCameraEstimator.areValidListsAndWeights(List<Point3D> points3D, List<Point2D> points2D, double[] weights) Indicates if lists of corresponding 2D/3D points are valid.private static com.irurueta.algebra.MatrixEuclideanTransformation3DEstimator.computeCentroid(List<Point3D> points) Computes centroid of provided list of points using inhomogeneous coordinates.private static com.irurueta.algebra.MatrixMetricTransformation3DEstimator.computeCentroid(List<Point3D> points) Computes centroid of provided list of points using inhomogeneous coordinates.EPnPPointCorrespondencePinholeCameraEstimator.computePossibleSolutionWithPoseAndReprojectionError(List<Point3D> controlCameraPoints) Computes a possible solution with camera, transformation, re-projection error and control points in camera coordinates.UPnPPointCorrespondencePinholeCameraEstimator.computePossibleSolutionWithPoseAndReprojectionError(List<Point3D> controlCameraPoints, double focalLength) Computes a possible solution with camera, transformation, re-projection error and control points in camera coordinates.private static com.irurueta.algebra.MatrixUPnPPointCorrespondencePinholeCameraEstimator.constraintMatrixSolution1(List<Point3D> controlCameraPoints) Fills constraint matrix to solve beta and focal length using control points (with normalized z coordinates by an unknown focal length) from the last column of v (the null-space).private static com.irurueta.algebra.MatrixEPnPPointCorrespondencePinholeCameraEstimator.constraintMatrixSolution2(List<Point3D> controlCameraPointsA, List<Point3D> controlCameraPointsB) Fills constraint matrix to solve betas when using control points from the last 2 columns of v (the null-space).private static com.irurueta.algebra.MatrixUPnPPointCorrespondencePinholeCameraEstimator.constraintMatrixSolution2(List<Point3D> controlCameraPointsA, List<Point3D> controlCameraPointsB) Fills constraint matrix to solve betas and focal length using control points (with normalized z coordinates by an unknown focal length) from last 2 columns of v (the null-space).private static com.irurueta.algebra.MatrixEPnPPointCorrespondencePinholeCameraEstimator.constraintMatrixSolution3(List<Point3D> controlCameraPointsA, List<Point3D> controlCameraPointsB, List<Point3D> controlCameraPointsC) Fills constraint matrix to solve betas when using control points from the last 3 columns of v (the null-space).DLTPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and default robust estimator method.DLTPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and default robust estimator method.DLTPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and robust estimator method.DLTPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and robust estimator method.DLTPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and default robust estimator method.DLTPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and default robust estimator method.DLTPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and robust estimator method.DLTPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and default robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and default robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and default robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and default robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and default robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and default robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and default robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and default robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and robust estimator method.EPnPPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and robust estimator method.EuclideanTransformation3DRobustEstimator.create(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using default robust estimator method.EuclideanTransformation3DRobustEstimator.create(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using default robust estimator method.EuclideanTransformation3DRobustEstimator.create(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.EuclideanTransformation3DRobustEstimator.create(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using default robust estimator method.EuclideanTransformation3DRobustEstimator.create(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using default robust estimator method.EuclideanTransformation3DRobustEstimator.create(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.EuclideanTransformation3DRobustEstimator.create(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.EuclideanTransformation3DRobustEstimator.create(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.EuclideanTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using default robust estimator method.EuclideanTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using default robust estimator method.EuclideanTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using provided estimator method.EuclideanTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using default robust estimator method.EuclideanTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using default robust estimator method.EuclideanTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.EuclideanTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.EuclideanTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an Euclidean 3D transformation estimator based on 3D point correspondences and using provided estimator method.MetricTransformation3DRobustEstimator.create(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Creates a metric 3D transformation estimator based on 3D point correspondences and using default robust estimator method.MetricTransformation3DRobustEstimator.create(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Creates a metric 3D transformation estimator based on 3D point correspondences and using default robust estimator method.MetricTransformation3DRobustEstimator.create(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a metric 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.MetricTransformation3DRobustEstimator.create(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates a metric 3D transformation estimator based on 3D point correspondences and using default robust estimator method.MetricTransformation3DRobustEstimator.create(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Creates a metric 3D transformation estimator based on 3D point correspondences and using default robust estimator method.MetricTransformation3DRobustEstimator.create(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a metric 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.MetricTransformation3DRobustEstimator.create(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a metric 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.MetricTransformation3DRobustEstimator.create(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a metric 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.Creates a metric 3D transformation estimator based on 3D point correspondences and using default robust estimator method.MetricTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Creates a metric 3D transformation estimator based on 3D point correspondences and using default robust estimator method.MetricTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a metric 3D transformation estimator based on 3D point correspondences and using provided estimator method.MetricTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates a metric 3D transformation estimator based on 3D point correspondences and using default robust estimator method.MetricTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Creates a metric 3D transformation estimator based on 3D point correspondences and using default robust estimator method.MetricTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a metric 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.MetricTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a metric 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.MetricTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a metric 3D transformation estimator based on 3D point correspondences and using provided estimator method.static PlaneRobustEstimatorPlaneRobustEstimator.create(PlaneRobustEstimatorListener listener, List<Point3D> points) Creates a 3D plane robust estimator based on 3D point samples and using provided listener and lines and default robust estimator method.static PlaneRobustEstimatorPlaneRobustEstimator.create(PlaneRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores) Creates a 3D plane robust estimator based on 3D point samples and using provided listener and points and default estimator method.static PlaneRobustEstimatorPlaneRobustEstimator.create(PlaneRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a 3D plane robust estimator based on 3D point samples and using provided listener and points.static PlaneRobustEstimatorPlaneRobustEstimator.create(PlaneRobustEstimatorListener listener, List<Point3D> points, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a 3D plane robust estimator based on 3D point samples and using provided listener and points.static PlaneRobustEstimatorCreates a 3D plane robust estimator based on 3D point samples and using provided points and default robust estimator method.static PlaneRobustEstimatorCreates a 3D plane robust estimator based on 3D point samples and using provided points and default estimator method.static PlaneRobustEstimatorPlaneRobustEstimator.create(List<Point3D> points, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a 3D plane robust estimator based on 3D point samples and using provided points and robust estimator method.static PlaneRobustEstimatorPlaneRobustEstimator.create(List<Point3D> points, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a 3D plane robust estimator based on 3D point samples and using provided points and robust estimator method.PointCorrespondenceAffineTransformation3DRobustEstimator.create(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Creates an affine 3D transformation estimator based on 3D point correspondences and using default robust estimator method.PointCorrespondenceAffineTransformation3DRobustEstimator.create(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates an affine 3D transformation estimator based on 3D point correspondences and using default robust estimator method.PointCorrespondenceAffineTransformation3DRobustEstimator.create(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.PointCorrespondenceAffineTransformation3DRobustEstimator.create(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.PointCorrespondenceAffineTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints) Creates an affine 3D transformation estimator based on 3D point correspondences and using default robust estimator method.PointCorrespondenceAffineTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates an affine 3D transformation estimator based on 3D point correspondences and using default robust estimator method.PointCorrespondenceAffineTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.PointCorrespondenceAffineTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.PointCorrespondencePinholeCameraRobustEstimator.create(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and default robust estimator method + EPnP.PointCorrespondencePinholeCameraRobustEstimator.create(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and default robust estimator method + UPnP.PointCorrespondencePinholeCameraRobustEstimator.create(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and robust estimator method + UPnP.PointCorrespondencePinholeCameraRobustEstimator.create(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and robust estimator method + UPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and default robust estimator method + UPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and default robust estimator method + UPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and robust estimator method + UPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and robust estimator method + UPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and default robust estimator method + EPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and default robust estimator method + EPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and robust estimator method + EPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and robust estimator method + EPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and default robust estimator method + DLT.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and default robust estimator method + DLT.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and robust estimator method + DLT.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and robust estimator method + DLT.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and default robust estimator method + EPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and default robust estimator method + EPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and robust estimator method + EPnP.PointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and robust estimator method + EPnP.PointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and default robust estimator method + DLT.PointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and default robust estimator method + DLT.PointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and robust estimator method + DLT.PointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and robust estimator method + DLT.PointCorrespondenceProjectiveTransformation3DRobustEstimator.create(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Creates a projective 3D transformation estimator based on 3D point correspondences and using default robust estimator method.PointCorrespondenceProjectiveTransformation3DRobustEstimator.create(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates a projective 3D transformation estimator based on 3D point correspondences and using default robust estimator method.PointCorrespondenceProjectiveTransformation3DRobustEstimator.create(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.PointCorrespondenceProjectiveTransformation3DRobustEstimator.create(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.PointCorrespondenceProjectiveTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints) Creates a projective 3D transformation estimator based on 3D point correspondences and using default robust estimator method.PointCorrespondenceProjectiveTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates a projective 3D transformation estimator based on 3D point correspondences and using default robust estimator method.PointCorrespondenceProjectiveTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.PointCorrespondenceProjectiveTransformation3DRobustEstimator.create(List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.static QuadricRobustEstimatorQuadricRobustEstimator.create(QuadricRobustEstimatorListener listener, List<Point3D> points) Creates a quadric robust estimator based on 3D point samples and using provided listener and points and default robust estimator method.static QuadricRobustEstimatorQuadricRobustEstimator.create(QuadricRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores) Creates a quadric robust estimator based on 3D point samples and using provided listener and points and default estimator method.static QuadricRobustEstimatorQuadricRobustEstimator.create(QuadricRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a quadric robust estimator based on 3D point samples and using provided listener and points.static QuadricRobustEstimatorQuadricRobustEstimator.create(QuadricRobustEstimatorListener listener, List<Point3D> points, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a quadric robust estimator based on 3D point samples and using provided listener and points.static QuadricRobustEstimatorCreates a quadric robust estimator based on 3D point samples and using provided points and default robust estimator method.static QuadricRobustEstimatorCreates a quadric robust estimator based on 3D point samples and using provided points and default estimator method.static QuadricRobustEstimatorQuadricRobustEstimator.create(List<Point3D> points, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a quadric robust estimator based on 3D point samples and using provided points and robust estimator method.static QuadricRobustEstimatorQuadricRobustEstimator.create(List<Point3D> points, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a quadric robust estimator based on 3D point samples and using provided points and robust estimator method.static SphereRobustEstimatorSphereRobustEstimator.create(SphereRobustEstimatorListener listener, List<Point3D> points) Creates a sphere robust estimator based on 3D point samples and using provided listener and points and default robust estimator method.static SphereRobustEstimatorSphereRobustEstimator.create(SphereRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores) Creates a sphere robust estimator based on 3D point samples and using provided listener and points and default estimator method.static SphereRobustEstimatorSphereRobustEstimator.create(SphereRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a sphere robust estimator based on 3D point samples and using provided listener and points.static SphereRobustEstimatorSphereRobustEstimator.create(SphereRobustEstimatorListener listener, List<Point3D> points, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a sphere robust estimator based on 3D point samples and using provided listener and points.static SphereRobustEstimatorCreates a sphere robust estimator based on 3D point samples and using provided points and default robust estimator method.static SphereRobustEstimatorCreates a sphere robust estimator based on 3D point samples and using provided points and default estimator method.static SphereRobustEstimatorSphereRobustEstimator.create(List<Point3D> points, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a sphere robust estimator based on 3D point samples and using provided points and robust estimator method.static SphereRobustEstimatorSphereRobustEstimator.create(List<Point3D> points, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a sphere robust estimator based on 3D point samples and using provided points and robust estimator method.UPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and default robust estimator method.UPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and default robust estimator method.UPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points, quality scores and robust estimator method.UPnPPointCorrespondencePinholeCameraRobustEstimator.create(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided listener, 2D/3D points and robust estimator method.UPnPPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and default robust estimator method.UPnPPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and default robust estimator method.UPnPPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points, quality scores and robust estimator method.UPnPPointCorrespondencePinholeCameraRobustEstimator.create(List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on point correspondences and using provided 2D/3D points and robust estimator method.AffineTransformation3DRobustEstimator.createFromPoints(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Creates an affine 3D transformation estimator based on 3D point correspondences and using default robust estimator method.AffineTransformation3DRobustEstimator.createFromPoints(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates an affine 3D transformation estimator based on 3D point correspondences and using default robust estimator method.AffineTransformation3DRobustEstimator.createFromPoints(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.AffineTransformation3DRobustEstimator.createFromPoints(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.AffineTransformation3DRobustEstimator.createFromPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Creates an affine 3D transformation estimator based on 3D point correspondences and using default robust estimator method.AffineTransformation3DRobustEstimator.createFromPoints(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates an affine 3D transformation estimator based on 3D point correspondences and using default robust estimator method.AffineTransformation3DRobustEstimator.createFromPoints(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on 2D point correspondences and using provided robust estimator method.AffineTransformation3DRobustEstimator.createFromPoints(List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, double skewness, double horizontalPrincipalPoint, double verticalPrincipalPoint, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener, quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided listener and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(List<Point3D> points3D, List<Point2D> points2D) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and default robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided quality scores and robust estimator method.static PinholeCameraRobustEstimatorPinholeCameraRobustEstimator.createFromPoints(List<Point3D> points3D, List<Point2D> points2D, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a pinhole camera robust estimator based on 2D/3D point correspondences and using provided robust estimator method.ProjectiveTransformation3DRobustEstimator.createFromPoints(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Creates a projective 3D transformation estimator based on 3D point correspondences and using default robust estimator method.ProjectiveTransformation3DRobustEstimator.createFromPoints(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates a projective 3D transformation estimator based on 3D point correspondences and using default robust estimator method.ProjectiveTransformation3DRobustEstimator.createFromPoints(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.ProjectiveTransformation3DRobustEstimator.createFromPoints(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.ProjectiveTransformation3DRobustEstimator.createFromPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Creates a projective 3D transformation estimator based on 3D point correspondences and using default robust estimator method.ProjectiveTransformation3DRobustEstimator.createFromPoints(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Creates a projective 3D transformation estimator based on 3D point correspondences and using default robust estimator method.ProjectiveTransformation3DRobustEstimator.createFromPoints(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 3D transformation estimator based on 2D point correspondences and using provided robust estimator method.ProjectiveTransformation3DRobustEstimator.createFromPoints(List<Point3D> inputPoints, List<Point3D> outputPoints, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a projective 3D transformation estimator based on 3D point correspondences and using provided robust estimator method.protected com.irurueta.algebra.MatrixDLTPointCorrespondencePinholeCameraEstimator.internalEstimate(List<Point3D> points3D, List<Point2D> points2D) Internal method that actually computes the normalized pinhole camera internal matrix.protected com.irurueta.algebra.MatrixEPnPPointCorrespondencePinholeCameraEstimator.internalEstimate(List<Point3D> points3D, List<Point2D> points2D) Internal method that actually computes the normalized pinhole camera internal matrix.protected abstract com.irurueta.algebra.MatrixPointCorrespondencePinholeCameraEstimator.internalEstimate(List<Point3D> points3D, List<Point2D> points2D) Internal method that actually computes the normalized pinhole camera internal matrix.protected com.irurueta.algebra.MatrixUPnPPointCorrespondencePinholeCameraEstimator.internalEstimate(List<Point3D> points3D, List<Point2D> points2D) Internal method that actually computes the normalized pinhole camera internal matrix.protected com.irurueta.algebra.MatrixWeightedPointCorrespondencePinholeCameraEstimator.internalEstimate(List<Point3D> points3D, List<Point2D> points2D) Internal method that actually computes the normalized pinhole camera internal matrix.private voidPointCorrespondencePinholeCameraEstimator.internalSetLists(List<Point3D> points3D, List<Point2D> points2D) Internal method to set list of corresponding points (it does not check if estimator is locked).private voidWeightedPointCorrespondencePinholeCameraEstimator.internalSetListsAndWeights(List<Point3D> points3D, List<Point2D> points2D, double[] weights) Internal method to set list of corresponding points (it does not check if estimator is locked).private voidEPnPPointCorrespondencePinholeCameraEstimator.internalSetListsEpnP(List<Point3D> points3D, List<Point2D> points2D) Internal method to set list of corresponding points (it does not check if estimator is locked).private voidUPnPPointCorrespondencePinholeCameraEstimator.internalSetListsUPnP(List<Point3D> points3D, List<Point2D> points2D) Internal method to set list of corresponding points (it does not check if estimator is locked).private voidEuclideanTransformation3DEstimator.internalSetPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Internal method to set lists of points to be used to estimate an Euclidean 3D transformation.private voidEuclideanTransformation3DRobustEstimator.internalSetPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Internal method to set lists of points to be used to estimate an Euclidean 3D transformation.private voidMetricTransformation3DEstimator.internalSetPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Internal method to set lists of points to be used to estimate a metric 3D transformation.private voidMetricTransformation3DRobustEstimator.internalSetPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Internal method to set lists of points to be used to estimate a metric 3D transformation.private voidPlaneRobustEstimator.internalSetPoints(List<Point3D> points) Internal method to set list of 3D points to be used to estimate a 3D plane.private voidPoint3DNormalizer.internalSetPoints(List<Point3D> points) Sets list of points.private voidPointCorrespondenceAffineTransformation3DRobustEstimator.internalSetPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Internal method to set lists of points to be used to estimate an affine 3D transformation.private voidPointCorrespondencePinholeCameraRobustEstimator.internalSetPoints(List<Point3D> points3D, List<Point2D> points2D) Internal method to set lists of points to be used to estimate a pinhole camera.private voidPointCorrespondenceProjectiveTransformation3DRobustEstimator.internalSetPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Internal method to set lists of points to be used to estimate a projective 3D transformation.private voidQuadricRobustEstimator.internalSetPoints(List<Point3D> points) Internal method to set lists of points to be used to estimate a quadric.private voidSphereRobustEstimator.internalSetPoints(List<Point3D> points) Internal method to set lists of points to be used to estimate a sphere.private static double[]Right term of linearized system of equations to solve betas.private static double[]Right term of linearized system of equations to solve betas.voidEPnPPointCorrespondencePinholeCameraEstimator.setLists(List<Point3D> points3D, List<Point2D> points2D) Sets list of corresponding points.voidSets list of corresponding points.voidUPnPPointCorrespondencePinholeCameraEstimator.setLists(List<Point3D> points3D, List<Point2D> points2D) Sets list of corresponding points.voidWeightedPointCorrespondencePinholeCameraEstimator.setListsAndWeights(List<Point3D> points3D, List<Point2D> points2D, double[] weights) Sets list of corresponding points.voidSets list of points to be used to estimate an Euclidean 3D transformation.voidEuclideanTransformation3DRobustEstimator.setPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Sets list of points to be used to estimate an Euclidean 3D transformation.voidSets list of points to be used to estimate a metric 3D transformation.voidMetricTransformation3DRobustEstimator.setPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Sets list of points to be used to estimate a metric 3D transformation.voidSets list of points to be used to estimate a 3D plane.voidSets collection of points used to compute normalization.final voidPointCorrespondenceAffineTransformation3DRobustEstimator.setPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Sets lists of points to be used to estimate an affine 3D transformation.final voidPointCorrespondencePinholeCameraRobustEstimator.setPoints(List<Point3D> points3D, List<Point2D> points2D) Sets lists of 3D/2D points to be used to estimate a pinhole camera.final voidPointCorrespondenceProjectiveTransformation3DRobustEstimator.setPoints(List<Point3D> inputPoints, List<Point3D> outputPoints) Sets lists of points to be used to estimate a projective 3D transformation.voidSets list of points to be used to estimate a quadric.voidSets list of points to be used to estimate a sphere.PointCorrespondencePinholeCameraEstimator.transformPoints3D(List<Point3D> list, ProjectiveTransformation3D transformation) Transforms 3D points so that they have zero mean and unitary standard deviation.private MetricTransformation3DEPnPPointCorrespondencePinholeCameraEstimator.worldToCameraTransformationMetric(List<Point3D> controlCameraPoints) Estimates world to camera transformation using estimated control points in world and camera coordinates as a metric transformation.private MetricTransformation3DUPnPPointCorrespondencePinholeCameraEstimator.worldToCameraTransformationMetric(List<Point3D> controlCameraPoints) Estimates world to camera transformation using estimated control points in world and camera coordinates as a metric transformation.Constructor parameters in com.irurueta.geometry.estimators with type arguments of type Point3DModifierConstructorDescriptionDLTPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor.DLTPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D, PinholeCameraEstimatorListener listener) Constructor.protectedDLTPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.protectedDLTPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.EPnPPointCorrespondencePinholeCameraEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor.EPnPPointCorrespondencePinholeCameraEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, PinholeCameraEstimatorListener listener) Constructor.EPnPPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor.EPnPPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D, PinholeCameraEstimatorListener listener) Constructor.protectedEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera and intrinsic parameters.protectedEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.protectedEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera and intrinsic parameters.protectedEPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.EuclideanTransformation3DEstimator(EuclideanTransformation3DEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor.EuclideanTransformation3DEstimator(EuclideanTransformation3DEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor.EuclideanTransformation3DEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor.EuclideanTransformation3DEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor.protectedEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.protectedEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.protectedEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.protectedEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.LMedSDLTPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.LMedSDLTPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.LMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera and intrinsic parameters.LMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.LMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera and intrinsic parameters.LMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.LMedSEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.LMedSEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.LMedSEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.LMedSEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.LMedSMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a metric 2D transformation.LMedSMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate a metric 2D transformation.LMedSMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a metric 3D transformation.LMedSMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate a metric 3D transformation.LMedSPlaneRobustEstimator(PlaneRobustEstimatorListener listener, List<Point3D> points) Constructor.LMedSPlaneRobustEstimator(List<Point3D> points) Constructor with points.LMedSPointCorrespondenceAffineTransformation3DRobustEstimator(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an affine 3D transformation.LMedSPointCorrespondenceAffineTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an affine 3D transformation.LMedSPointCorrespondenceProjectiveTransformation3DRobustEstimator(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a projective 3D transformation.LMedSPointCorrespondenceProjectiveTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a projective 3D transformation.LMedSQuadricRobustEstimator(QuadricRobustEstimatorListener listener, List<Point3D> points) Constructor.LMedSQuadricRobustEstimator(List<Point3D> points) Constructor with points.LMedSSphereRobustEstimator(SphereRobustEstimatorListener listener, List<Point3D> points) Constructor.LMedSSphereRobustEstimator(List<Point3D> points) Constructor with points.LMedSUPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.LMedSUPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.MetricTransformation3DEstimator(MetricTransformation3DEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor.MetricTransformation3DEstimator(MetricTransformation3DEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor.MetricTransformation3DEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor.MetricTransformation3DEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor.protectedMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.protectedMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.protectedMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a metric 3D transformation.protectedMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate a metric 3D transformation.MSACDLTPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.MSACDLTPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.MSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera and intrinsic parameters.MSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.MSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera and intrinsic parameters.MSACEPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.MSACEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.MSACEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.MSACEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.MSACEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.MSACMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.MSACMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.MSACMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a metric 3D transformation.MSACMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate a metric 3D transformation.MSACPlaneRobustEstimator(PlaneRobustEstimatorListener listener, List<Point3D> points) Constructor.MSACPlaneRobustEstimator(List<Point3D> points) Constructor with points.MSACPointCorrespondenceAffineTransformation3DRobustEstimator(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an affine 3D transformation.MSACPointCorrespondenceAffineTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an affine 3D transformation.MSACPointCorrespondenceProjectiveTransformation3DRobustEstimator(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a projective 3D transformation.MSACPointCorrespondenceProjectiveTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a projective 3D transformation.MSACQuadricRobustEstimator(QuadricRobustEstimatorListener listener, List<Point3D> points) Constructor.MSACQuadricRobustEstimator(List<Point3D> points) Constructor with points.MSACSphereRobustEstimator(SphereRobustEstimatorListener listener, List<Point3D> points) ConstructorMSACSphereRobustEstimator(List<Point3D> points) Constructor with points.MSACUPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.MSACUPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.protectedPlaneRobustEstimator(PlaneRobustEstimatorListener listener, List<Point3D> points) Constructor.protectedPlaneRobustEstimator(List<Point3D> points) Constructor with points.Point3DNormalizer(List<Point3D> points) Constructor.protectedPointCorrespondenceAffineTransformation3DRobustEstimator(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an affine 3D transformation.protectedPointCorrespondenceAffineTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an affine 3D transformation.protectedPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor.protectedPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D, PinholeCameraEstimatorListener listener) Constructor.protectedPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.protectedPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.protectedPointCorrespondenceProjectiveTransformation3DRobustEstimator(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a projective 3D transformation.protectedPointCorrespondenceProjectiveTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a projective 3D transformation.PROMedSDLTPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROMedSDLTPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROMedSDLTPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.PROMedSDLTPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with lists of points to be used to estimate a pinhole camera.PROMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera and intrinsic parameters.PROMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with listener and lists of points to be used ot estimate a pinhole camera and intrinsic parameters.PROMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera and intrinsic parameters.PROMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with lists of points to be used to estimate a pinhole camera.PROMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.PROMedSEPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with lists of points to be used to estimate a pinhole camera.PROMedSEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.PROMedSEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.PROMedSEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.PROMedSEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.PROMedSEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.PROMedSEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.PROMedSEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.PROMedSEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.PROMedSMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.PROMedSMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.PROMedSMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.PROMedSMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.PROMedSMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a metric 3D transformation.PROMedSMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate a metric 3D transformation.PROMedSMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with lists of points to be used to estimate a metric 3D transformation.PROMedSMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate a metric 3D transformation.PROMedSPlaneRobustEstimator(PlaneRobustEstimatorListener listener, List<Point3D> points) Constructor.PROMedSPlaneRobustEstimator(PlaneRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores) Constructor.PROMedSPlaneRobustEstimator(List<Point3D> points) Constructor with points.PROMedSPlaneRobustEstimator(List<Point3D> points, double[] qualityScores) Constructor with points.PROMedSPointCorrespondenceAffineTransformation3DRobustEstimator(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an affine 3D transformation.PROMedSPointCorrespondenceAffineTransformation3DRobustEstimator(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with listener and lists of points to be used to estimate an affine 3D transformation.PROMedSPointCorrespondenceAffineTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an affine 3D transformation.PROMedSPointCorrespondenceAffineTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with lists of points to be used to estimate an affine 3D transformation.PROMedSPointCorrespondenceProjectiveTransformation3DRobustEstimator(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a projective 3D transformation.PROMedSPointCorrespondenceProjectiveTransformation3DRobustEstimator(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with listener and lists of points to be used to estimate a projective 3D transformation.PROMedSPointCorrespondenceProjectiveTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a projective 3D transformation.PROMedSPointCorrespondenceProjectiveTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with lists of points to be used to estimate a projective 3D transformation.PROMedSQuadricRobustEstimator(QuadricRobustEstimatorListener listener, List<Point3D> points) Constructor.PROMedSQuadricRobustEstimator(QuadricRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores) Constructor.PROMedSQuadricRobustEstimator(List<Point3D> points) Constructor with points.PROMedSQuadricRobustEstimator(List<Point3D> points, double[] qualityScores) Constructor with points.PROMedSSphereRobustEstimator(SphereRobustEstimatorListener listener, List<Point3D> points) Constructor.PROMedSSphereRobustEstimator(SphereRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores) Constructor.PROMedSSphereRobustEstimator(List<Point3D> points) Constructor with points.PROMedSSphereRobustEstimator(List<Point3D> points, double[] qualityScores) Constructor with points.PROMedSUPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROMedSUPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROMedSUPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.PROMedSUPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with lists of points to be used to estimate a pinhole camera.PROSACDLTPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROSACDLTPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROSACDLTPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.PROSACDLTPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with lists of points to be used to estimate a pinhole camera.PROSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera and intrinsic parameters.PROSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with lists of points to be used to estimate a pinhole camera.PROSACEPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.PROSACEPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with lists of points to be used to estimate a pinhole camera.PROSACEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.PROSACEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.PROSACEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.PROSACEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.PROSACEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an Euclidean 2D transformation.PROSACEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate an Euclidean 2D transformation.PROSACEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.PROSACEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate an Euclidean 3D transformation.PROSACMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.PROSACMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.PROSACMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.PROSACMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.PROSACMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a metric 3D transformation.PROSACMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate a metric 3D transformation.PROSACMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with lists of points to be used to estimate a metric 3D transformation.PROSACMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate a metric 3D transformation.PROSACPlaneRobustEstimator(PlaneRobustEstimatorListener listener, List<Point3D> points) Constructor.PROSACPlaneRobustEstimator(PlaneRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores) Constructor.PROSACPlaneRobustEstimator(List<Point3D> points) Constructor with points.PROSACPlaneRobustEstimator(List<Point3D> points, double[] qualityScores) Constructor with points.PROSACPointCorrespondenceAffineTransformation3DRobustEstimator(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an affine 3D transformation.PROSACPointCorrespondenceAffineTransformation3DRobustEstimator(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with listener and lists of points to be used to estimate an affine 3D transformation.PROSACPointCorrespondenceAffineTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an affine 3D transformation.PROSACPointCorrespondenceAffineTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with lists of points to be used to estimate an affine 3D transformation.PROSACPointCorrespondenceProjectiveTransformation3DRobustEstimator(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a projective 3D transformation.PROSACPointCorrespondenceProjectiveTransformation3DRobustEstimator(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with listener and lists of points to be used to estimate a projective 3D transformation.PROSACPointCorrespondenceProjectiveTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a projective 3D transformation.PROSACPointCorrespondenceProjectiveTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, double[] qualityScores) Constructor with lists of points to be used to estimate a projective 3D transformation.PROSACQuadricRobustEstimator(QuadricRobustEstimatorListener listener, List<Point3D> points) Constructor.PROSACQuadricRobustEstimator(QuadricRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores) Constructor.PROSACQuadricRobustEstimator(List<Point3D> points) Constructor with points.PROSACQuadricRobustEstimator(List<Point3D> points, double[] qualityScores) Constructor with points.PROSACSphereRobustEstimator(SphereRobustEstimatorListener listener, List<Point3D> points) Constructor.PROSACSphereRobustEstimator(SphereRobustEstimatorListener listener, List<Point3D> points, double[] qualityScores) Constructor.PROSACSphereRobustEstimator(List<Point3D> points) Constructor with points.PROSACSphereRobustEstimator(List<Point3D> points, double[] qualityScores) Constructor with points.PROSACUPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROSACUPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with listener and lists of points to be used ot estimate a pinhole camera.PROSACUPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.PROSACUPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D, double[] qualityScores) Constructor with lists of points to be used to estimate a pinhole camera.protectedQuadricRobustEstimator(QuadricRobustEstimatorListener listener, List<Point3D> points) Constructor.protectedQuadricRobustEstimator(List<Point3D> points) Constructor with points.RANSACDLTPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used ot estimate a pinhole camera.RANSACDLTPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.RANSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera and intrinsic parameters.RANSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.RANSACEPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraIntrinsicParameters intrinsic, List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera and intrinsic parameters.RANSACEPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.RANSACEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.RANSACEuclideanTransformation3DRobustEstimator(EuclideanTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate an Euclidean 3D transformation.RANSACEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an Euclidean 2D transformation.RANSACEuclideanTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate an Euclidean 2D transformation.RANSACMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.RANSACMetricTransformation3DRobustEstimator(MetricTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with listener and lists of points to be used to estimate a metric 3D transformation.RANSACMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a metric 3D transformation.RANSACMetricTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints, boolean weakMinimumSizeAllowed) Constructor with lists of points to be used to estimate a metric 3D transformation.RANSACPlaneRobustEstimator(PlaneRobustEstimatorListener listener, List<Point3D> points) Constructor.RANSACPlaneRobustEstimator(List<Point3D> points) Constructor with points.RANSACPointCorrespondenceAffineTransformation3DRobustEstimator(AffineTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate an affine 3D transformation.RANSACPointCorrespondenceAffineTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate an affine 3D transformation.RANSACPointCorrespondenceProjectiveTransformation3DRobustEstimator(ProjectiveTransformation3DRobustEstimatorListener listener, List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with listener and lists of points to be used to estimate a projective 3D transformation.RANSACPointCorrespondenceProjectiveTransformation3DRobustEstimator(List<Point3D> inputPoints, List<Point3D> outputPoints) Constructor with lists of points to be used to estimate a projective 3D transformation.RANSACQuadricRobustEstimator(QuadricRobustEstimatorListener listener, List<Point3D> points) Constructor.RANSACQuadricRobustEstimator(List<Point3D> points) Constructor with points.RANSACSphereRobustEstimator(SphereRobustEstimatorListener listener, List<Point3D> points) Constructor.RANSACSphereRobustEstimator(List<Point3D> points) Constructor with points.RANSACUPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.RANSACUPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.protectedSphereRobustEstimator(SphereRobustEstimatorListener listener, List<Point3D> points) Constructor.protectedSphereRobustEstimator(List<Point3D> points) Constructor with points.UPnPPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor.UPnPPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D, PinholeCameraEstimatorListener listener) Constructor.protectedUPnPPointCorrespondencePinholeCameraRobustEstimator(PinholeCameraRobustEstimatorListener listener, List<Point3D> points3D, List<Point2D> points2D) Constructor with listener and lists of points to be used to estimate a pinhole camera.protectedUPnPPointCorrespondencePinholeCameraRobustEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor with lists of points to be used to estimate a pinhole camera.WeightedPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D) Constructor.WeightedPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D, double[] weights) Constructor.WeightedPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D, double[] weights, PinholeCameraEstimatorListener listener) Constructor.WeightedPointCorrespondencePinholeCameraEstimator(List<Point3D> points3D, List<Point2D> points2D, PinholeCameraEstimatorListener listener) Constructor. -
Uses of Point3D in com.irurueta.geometry.refiners
Classes in com.irurueta.geometry.refiners with type parameters of type Point3DModifier and TypeClassDescriptionclassPoint3DRefiner<T extends Point3D>Refines a 3D point by taking into account an initial estimation, inlier samples and their residuals.Fields in com.irurueta.geometry.refiners declared as Point3DModifier and TypeFieldDescriptionprivate final Point3DEuclideanTransformation3DRefiner.residualTestPointPoint to be reused when computing residuals.private final Point3DMetricTransformation3DRefiner.residualTestPointPoint to be reused when computing residuals.private final Point3DPointCorrespondenceAffineTransformation3DRefiner.residualTestPointPoint to be reused when computing residuals.private final Point3DPointCorrespondenceProjectiveTransformation3DRefiner.residualTestPointPoint to be reused when computing residuals.Methods in com.irurueta.geometry.refiners with parameters of type Point3DModifier and TypeMethodDescriptionprivate doubleEuclideanTransformation3DRefiner.residual(EuclideanTransformation3D transformation, Point3D inputPoint, Point3D outputPoint) Computes the residual between the Euclidean transformation and a pair or matched points.private doubleMetricTransformation3DRefiner.residual(MetricTransformation3D transformation, Point3D inputPoint, Point3D outputPoint) Computes the residual between the Euclidean transformation and a pair or matched points.protected doubleComputes the residual between a point and a plane as their distance.private doublePointCorrespondenceAffineTransformation3DRefiner.residual(AffineTransformation3D transformation, Point3D inputPoint, Point3D outputPoint) Computes the residual between the affine transformation and a pair of matched points.private doublePointCorrespondenceProjectiveTransformation3DRefiner.residual(ProjectiveTransformation3D transformation, Point3D inputPoint, Point3D outputPoint) Computes the residual between the affine transformation and a pair of matched points.protected doublePointCorrespondencePinholeCameraRefiner.residualLevenbergMarquardt(PinholeCamera pinholeCamera, Point3D point3D, Point2D point2D, double[] params, double weight) Computes total residual to be used during Levenberg/Marquardt covariance estimation.private doublePointCorrespondencePinholeCameraRefiner.singleProjectionResidual(PinholeCamera pinholeCamera, Point3D point3D, Point2D point2D) Projection residual/error for a single point using provided camera.protected doublePoint3DRefiner.totalResidual(Point3D point) Computes total residual among all provided inlier samples.Constructor parameters in com.irurueta.geometry.refiners with type arguments of type Point3DModifierConstructorDescriptionDecomposedPointCorrespondencePinholeCameraRefiner(PinholeCamera initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point3D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.DecomposedPointCorrespondencePinholeCameraRefiner(PinholeCamera initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point3D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.EuclideanTransformation3DRefiner(EuclideanTransformation3D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.EuclideanTransformation3DRefiner(EuclideanTransformation3D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.MetricTransformation3DRefiner(MetricTransformation3D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.MetricTransformation3DRefiner(MetricTransformation3D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.NonDecomposedPointCorrespondencePinholeCameraRefiner(PinholeCamera initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point3D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.NonDecomposedPointCorrespondencePinholeCameraRefiner(PinholeCamera initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point3D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.PointCorrespondenceAffineTransformation3DRefiner(AffineTransformation3D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.PointCorrespondenceAffineTransformation3DRefiner(AffineTransformation3D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.protectedPointCorrespondencePinholeCameraRefiner(PinholeCamera initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point3D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.protectedPointCorrespondencePinholeCameraRefiner(PinholeCamera initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point3D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.PointCorrespondenceProjectiveTransformation3DRefiner(ProjectiveTransformation3D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.PointCorrespondenceProjectiveTransformation3DRefiner(ProjectiveTransformation3D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.