Uses of Class
com.irurueta.geometry.MetricTransformation2D
Packages that use MetricTransformation2D
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 MetricTransformation2D in com.irurueta.geometry
Methods in com.irurueta.geometry that return MetricTransformation2DModifier and TypeMethodDescriptionMetricTransformation2D.combineAndReturnNew(EuclideanTransformation2D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.MetricTransformation2D.combineAndReturnNew(MetricTransformation2D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.EuclideanTransformation2D.toMetric()Converts this transformation into a metric transformation.MetricTransformation2D.toMetric()Converts this transformation into a metric transformation.Methods in com.irurueta.geometry with parameters of type MetricTransformation2DModifier and TypeMethodDescriptionvoidMetricTransformation2D.combine(MetricTransformation2D transformation) Combines this transformation with provided transformation.private voidMetricTransformation2D.combine(MetricTransformation2D inputTransformation, MetricTransformation2D outputTransformation) Combines this transformation with provided input transformation and stores the result into provided output transformation.MetricTransformation2D.combineAndReturnNew(MetricTransformation2D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.protected voidMetricTransformation2D.inverse(MetricTransformation2D result) Computes the inverse of this transformation and stores the result in provided instance. -
Uses of MetricTransformation2D in com.irurueta.geometry.estimators
Methods in com.irurueta.geometry.estimators that return MetricTransformation2DModifier and TypeMethodDescriptionprotected MetricTransformation2DMetricTransformation2DRobustEstimator.attemptRefine(MetricTransformation2D transformation) Attempts to refine provided solution if refinement is requested.LMedSMetricTransformation2DRobustEstimator.estimate()Estimates a metric 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.MetricTransformation2DEstimator.estimate()Estimates a metric 2D transformation using the list of matched input and output 2D points.abstract MetricTransformation2DMetricTransformation2DRobustEstimator.estimate()Estimates a metric 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.MSACMetricTransformation2DRobustEstimator.estimate()Estimates a metric 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.PROMedSMetricTransformation2DRobustEstimator.estimate()Estimates a metric 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.PROSACMetricTransformation2DRobustEstimator.estimate()Estimates a metric 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.RANSACMetricTransformation2DRobustEstimator.estimate()Estimates a metric 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.Methods in com.irurueta.geometry.estimators with parameters of type MetricTransformation2DModifier and TypeMethodDescriptionprotected MetricTransformation2DMetricTransformation2DRobustEstimator.attemptRefine(MetricTransformation2D transformation) Attempts to refine provided solution if refinement is requested.voidMetricTransformation2DEstimator.estimate(MetricTransformation2D result) Estimates a metric 2D transformation using the list of matched input and output 2D points. -
Uses of MetricTransformation2D in com.irurueta.geometry.refiners
Methods in com.irurueta.geometry.refiners that return MetricTransformation2DModifier and TypeMethodDescriptionMetricTransformation2DRefiner.refine()Refines provided initial estimation.Methods in com.irurueta.geometry.refiners with parameters of type MetricTransformation2DModifier and TypeMethodDescriptionbooleanMetricTransformation2DRefiner.refine(MetricTransformation2D result) Refines provided initial estimation.private doubleMetricTransformation2DRefiner.residual(MetricTransformation2D transformation, Point2D inputPoint, Point2D outputPoint) Computes the residual between the Euclidean transformation and a pair or matched points.private doubleMetricTransformation2DRefiner.totalResidual(MetricTransformation2D transformation) Computes total residual among all provided inlier samples.Constructors in com.irurueta.geometry.refiners with parameters of type MetricTransformation2DModifierConstructorDescriptionMetricTransformation2DRefiner(MetricTransformation2D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point2D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.MetricTransformation2DRefiner(MetricTransformation2D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point2D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.