Uses of Class
com.irurueta.geometry.MetricTransformation3D
Packages that use MetricTransformation3D
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 MetricTransformation3D in com.irurueta.geometry
Methods in com.irurueta.geometry that return MetricTransformation3DModifier and TypeMethodDescriptionMetricTransformation3D.combineAndReturnNew(EuclideanTransformation3D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.MetricTransformation3D.combineAndReturnNew(MetricTransformation3D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.EuclideanTransformation3D.toMetric()Converts this transformation into a metric transformation.MetricTransformation3D.toMetric()Converts this transformation into a metric transformation.Methods in com.irurueta.geometry with parameters of type MetricTransformation3DModifier and TypeMethodDescriptionvoidMetricTransformation3D.combine(MetricTransformation3D transformation) Combines this transformation with provided transformation.private voidMetricTransformation3D.combine(MetricTransformation3D inputTransformation, MetricTransformation3D outputTransformation) Combines this transformation with provided input transformation and stores the result into provided output transformation.MetricTransformation3D.combineAndReturnNew(MetricTransformation3D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.protected voidMetricTransformation3D.inverse(MetricTransformation3D result) Computes the inverse of this transformation and stores the result in provided instance. -
Uses of MetricTransformation3D in com.irurueta.geometry.estimators
Fields in com.irurueta.geometry.estimators declared as MetricTransformation3DModifier and TypeFieldDescription(package private) MetricTransformation3DEPnPPointCorrespondencePinholeCameraEstimator.Solution.worldToCameraTransformationTransformation from world to camera coordinates.(package private) MetricTransformation3DUPnPPointCorrespondencePinholeCameraEstimator.Solution.worldToCameraTransformationTransformation from world to camera coordinates.Methods in com.irurueta.geometry.estimators that return MetricTransformation3DModifier and TypeMethodDescriptionprotected MetricTransformation3DMetricTransformation3DRobustEstimator.attemptRefine(MetricTransformation3D transformation) Attempts to refine provided solution if refinement is requested.LMedSMetricTransformation3DRobustEstimator.estimate()Estimates a metric 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.MetricTransformation3DEstimator.estimate()Estimates a metric 3D transformation using the list of matched input and output 3D points.abstract MetricTransformation3DMetricTransformation3DRobustEstimator.estimate()Estimates a metric 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.MSACMetricTransformation3DRobustEstimator.estimate()Estimates a metric 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.PROMedSMetricTransformation3DRobustEstimator.estimate()Estimates a metric 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.PROSACMetricTransformation3DRobustEstimator.estimate()Estimates a metric 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.RANSACMetricTransformation3DRobustEstimator.estimate()Estimates a metric 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.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.Methods in com.irurueta.geometry.estimators with parameters of type MetricTransformation3DModifier and TypeMethodDescriptionprotected MetricTransformation3DMetricTransformation3DRobustEstimator.attemptRefine(MetricTransformation3D transformation) Attempts to refine provided solution if refinement is requested.voidMetricTransformation3DEstimator.estimate(MetricTransformation3D result) Estimates a metric 3D transformation using the list of matched input and output 3D points. -
Uses of MetricTransformation3D in com.irurueta.geometry.refiners
Methods in com.irurueta.geometry.refiners that return MetricTransformation3DModifier and TypeMethodDescriptionMetricTransformation3DRefiner.refine()Refines provided initial estimation.Methods in com.irurueta.geometry.refiners with parameters of type MetricTransformation3DModifier and TypeMethodDescriptionbooleanMetricTransformation3DRefiner.refine(MetricTransformation3D result) Refines provided initial estimation.private doubleMetricTransformation3DRefiner.residual(MetricTransformation3D transformation, Point3D inputPoint, Point3D outputPoint) Computes the residual between the Euclidean transformation and a pair or matched points.private doubleMetricTransformation3DRefiner.totalResidual(MetricTransformation3D transformation) Computes total residual among all provided inlier samples.Constructors in com.irurueta.geometry.refiners with parameters of type MetricTransformation3DModifierConstructorDescriptionMetricTransformation3DRefiner(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.