Uses of Class
com.irurueta.geometry.estimators.AffineTransformation3DRobustEstimator
Packages that use AffineTransformation3DRobustEstimator
Package
Description
This package contains classes to estimate basic geometric structures
-
Uses of AffineTransformation3DRobustEstimator in com.irurueta.geometry.estimators
Subclasses of AffineTransformation3DRobustEstimator in com.irurueta.geometry.estimatorsModifier and TypeClassDescriptionclassFinds the best affine 3D transformation for provided collections of matched planes using LMedS algorithm.classFinds the best affine 3D transformation for provided collections of matched 3D points using LMedS algorithm.classFinds the best affine 3D transformation for provided collections of matched planes using MSAC algorithm.classFinds the best affine 3D transformation for provided collections of matched 3D points using MSAC algorithm.classThis is an abstract class for algorithms to robustly find the best affine 3D transformation for collections of matching planes.classThis is an abstract class for algorithms to robustly find the best affine 3D transformation for collections of matching 3D points.classFinds the best affine 3D transformation for provided collections of matched planes using PROMedS algorithm.classFinds the best affine 3D transformation for provided collections of matched 3D points using PROSAC algorithm.classFinds the best affine 3D transformation for provided collections of matched planes using PROSAC algorithm.classFinds the best affine 3D transformation for provided collections of matched 3D points using PROSAC algorithm.classFinds the best affine 3D transformation for provided collections of matched planes using RANSAC algorithm.classFinds the best affine 3D transformation for provided collection of matched 3D points using RANSAC algorithm.Methods in com.irurueta.geometry.estimators that return AffineTransformation3DRobustEstimatorModifier and TypeMethodDescriptionAffineTransformation3DRobustEstimator.createFromPlanes(AffineTransformation3DRobustEstimatorListener listener, List<Plane> inputPlanes, List<Plane> outputPlanes) Creates an affine 3D transformation estimator based on plane correspondences and using default robust estimator method.AffineTransformation3DRobustEstimator.createFromPlanes(AffineTransformation3DRobustEstimatorListener listener, List<Plane> inputPlanes, List<Plane> outputPlanes, double[] qualityScores) Creates an affine 3D transformation estimator based on 3D line correspondences and using default robust estimator method.AffineTransformation3DRobustEstimator.createFromPlanes(AffineTransformation3DRobustEstimatorListener listener, List<Plane> inputPlanes, List<Plane> outputPlanes, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on plane correspondences and using provided robust estimator method.AffineTransformation3DRobustEstimator.createFromPlanes(AffineTransformation3DRobustEstimatorListener listener, List<Plane> inputPlanes, List<Plane> outputPlanes, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on plane correspondences and using provided robust estimator method.AffineTransformation3DRobustEstimator.createFromPlanes(List<Plane> inputPlanes, List<Plane> outputPlanes) Creates an affine 3D transformation estimator based on plane correspondences and using default robust estimator method.AffineTransformation3DRobustEstimator.createFromPlanes(List<Plane> inputPlanes, List<Plane> outputPlanes, double[] qualityScores) Creates an affine 3D transformation estimator based on plane correspondences and using default robust estimator method.AffineTransformation3DRobustEstimator.createFromPlanes(List<Plane> inputPlanes, List<Plane> outputPlanes, double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on plane correspondences and using provided robust estimator method.AffineTransformation3DRobustEstimator.createFromPlanes(List<Plane> inputPlanes, List<Plane> outputPlanes, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates an affine 3D transformation estimator based on plane correspondences and using provided 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.Methods in com.irurueta.geometry.estimators with parameters of type AffineTransformation3DRobustEstimatorModifier and TypeMethodDescriptionvoidAffineTransformation3DRobustEstimatorListener.onEstimateEnd(AffineTransformation3DRobustEstimator estimator) Called when estimation ends.voidAffineTransformation3DRobustEstimatorListener.onEstimateNextIteration(AffineTransformation3DRobustEstimator estimator, int iteration) Called when estimator iterates to refine a possible solution.voidAffineTransformation3DRobustEstimatorListener.onEstimateProgressChange(AffineTransformation3DRobustEstimator estimator, float progress) Called when estimation progress changes significantly.voidAffineTransformation3DRobustEstimatorListener.onEstimateStart(AffineTransformation3DRobustEstimator estimator) Called when estimation starts.