Uses of Class
com.irurueta.geometry.EuclideanTransformation3D
Packages that use EuclideanTransformation3D
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 EuclideanTransformation3D in com.irurueta.geometry
Subclasses of EuclideanTransformation3D in com.irurueta.geometryModifier and TypeClassDescriptionclassThis class performs metric transformations on 3D space.Methods in com.irurueta.geometry that return EuclideanTransformation3DModifier and TypeMethodDescriptionEuclideanTransformation3D.combineAndReturnNew(EuclideanTransformation3D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.Methods in com.irurueta.geometry with parameters of type EuclideanTransformation3DModifier and TypeMethodDescriptionvoidEuclideanTransformation3D.combine(EuclideanTransformation3D transformation) Combines this transformation with provided transformation.private voidEuclideanTransformation3D.combine(EuclideanTransformation3D inputTransformation, EuclideanTransformation3D outputTransformation) Combines this transformation with provided input transformation and stores the result into provided output transformation.voidMetricTransformation3D.combine(EuclideanTransformation3D transformation) Combines this transformation with provided transformation.EuclideanTransformation3D.combineAndReturnNew(EuclideanTransformation3D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.MetricTransformation3D.combineAndReturnNew(EuclideanTransformation3D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.protected voidEuclideanTransformation3D.inverse(EuclideanTransformation3D result) Computes the inverse of this transformation and stores the result in provided instance. -
Uses of EuclideanTransformation3D in com.irurueta.geometry.estimators
Methods in com.irurueta.geometry.estimators that return EuclideanTransformation3DModifier and TypeMethodDescriptionprotected EuclideanTransformation3DEuclideanTransformation3DRobustEstimator.attemptRefine(EuclideanTransformation3D transformation) Attempts to refine provided solution if refinement is requested.EuclideanTransformation3DEstimator.estimate()Estimates an Euclidean 3D transformation using the list of matched input and output 3D points.abstract EuclideanTransformation3DEuclideanTransformation3DRobustEstimator.estimate()Estimates an Euclidean 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.LMedSEuclideanTransformation3DRobustEstimator.estimate()Estimates an Euclidean 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.MSACEuclideanTransformation3DRobustEstimator.estimate()Estimates an Euclidean 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.PROMedSEuclideanTransformation3DRobustEstimator.estimate()Estimates an Euclidean 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.PROSACEuclideanTransformation3DRobustEstimator.estimate()Estimates an Euclidean 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.RANSACEuclideanTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.Methods in com.irurueta.geometry.estimators with parameters of type EuclideanTransformation3DModifier and TypeMethodDescriptionprotected EuclideanTransformation3DEuclideanTransformation3DRobustEstimator.attemptRefine(EuclideanTransformation3D transformation) Attempts to refine provided solution if refinement is requested.voidEuclideanTransformation3DEstimator.estimate(EuclideanTransformation3D result) Estimates an Euclidean 3D transformation using the list of matched input and output 3D points. -
Uses of EuclideanTransformation3D in com.irurueta.geometry.refiners
Methods in com.irurueta.geometry.refiners that return EuclideanTransformation3DModifier and TypeMethodDescriptionEuclideanTransformation3DRefiner.refine()Refines provided initial estimation.Methods in com.irurueta.geometry.refiners with parameters of type EuclideanTransformation3DModifier and TypeMethodDescriptionbooleanEuclideanTransformation3DRefiner.refine(EuclideanTransformation3D result) Refines provided initial estimation.private doubleEuclideanTransformation3DRefiner.residual(EuclideanTransformation3D transformation, Point3D inputPoint, Point3D outputPoint) Computes the residual between the Euclidean transformation and a pair or matched points.private doubleEuclideanTransformation3DRefiner.totalResidual(EuclideanTransformation3D transformation) Computes total residual among all provided inlier samples.Constructors in com.irurueta.geometry.refiners with parameters of type EuclideanTransformation3DModifierConstructorDescriptionEuclideanTransformation3DRefiner(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.