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