Uses of Class
com.irurueta.geometry.AffineTransformation2D
Packages that use AffineTransformation2D
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 AffineTransformation2D in com.irurueta.geometry
Methods in com.irurueta.geometry that return AffineTransformation2DModifier and TypeMethodDescriptionAffineTransformation2D.combineAndReturnNew(AffineTransformation2D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.MetricTransformation2D.toAffine()Converts this transformation into an affine transformation.Methods in com.irurueta.geometry with parameters of type AffineTransformation2DModifier and TypeMethodDescriptionvoidAffineTransformation2D.combine(AffineTransformation2D transformation) Combines this transformation with provided transformation.private voidAffineTransformation2D.combine(AffineTransformation2D inputTransformation, AffineTransformation2D outputTransformation) Combines this transformation with provided input transformation and stores the result into provided output transformation.AffineTransformation2D.combineAndReturnNew(AffineTransformation2D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.voidAffineTransformation2D.inverse(AffineTransformation2D result) Computes the inverse of this transformation and stores the result in provided instance. -
Uses of AffineTransformation2D in com.irurueta.geometry.estimators
Methods in com.irurueta.geometry.estimators that return AffineTransformation2DModifier and TypeMethodDescriptionprotected AffineTransformation2DLineCorrespondenceAffineTransformation2DRobustEstimator.attemptRefine(AffineTransformation2D transformation) Attempts to refine provided solution if refinement is requested.protected AffineTransformation2DPointCorrespondenceAffineTransformation2DRobustEstimator.attemptRefine(AffineTransformation2D transformation) Attempts to refine provided solution if refinement is requested.abstract AffineTransformation2DAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D point or line correspondences found using the robust estimator.LMedSLineCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D lines correspondences found using the robust estimator.LMedSPointCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.MSACLineCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D lines correspondences found using the robust estimator.MSACPointCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.PROMedSLineCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D lines correspondences found using the robust estimator.PROMedSPointCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.PROSACLineCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D lines correspondences found using the robust estimator.PROSACPointCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.RANSACLineCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D lines correspondences found using the robust estimator.RANSACPointCorrespondenceAffineTransformation2DRobustEstimator.estimate()Estimates an affine 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 AffineTransformation2DModifier and TypeMethodDescriptionprotected AffineTransformation2DLineCorrespondenceAffineTransformation2DRobustEstimator.attemptRefine(AffineTransformation2D transformation) Attempts to refine provided solution if refinement is requested.protected AffineTransformation2DPointCorrespondenceAffineTransformation2DRobustEstimator.attemptRefine(AffineTransformation2D transformation) Attempts to refine provided solution if refinement is requested. -
Uses of AffineTransformation2D in com.irurueta.geometry.refiners
Methods in com.irurueta.geometry.refiners that return AffineTransformation2DModifier and TypeMethodDescriptionAffineTransformation2DRefiner.refine()Refines provided initial estimation.Methods in com.irurueta.geometry.refiners with parameters of type AffineTransformation2DModifier and TypeMethodDescriptionbooleanLineCorrespondenceAffineTransformation2DRefiner.refine(AffineTransformation2D result) Refines provided initial estimation.booleanPointCorrespondenceAffineTransformation2DRefiner.refine(AffineTransformation2D result) Refines provided initial estimation.private doubleLineCorrespondenceAffineTransformation2DRefiner.residual(AffineTransformation2D transformation, Line2D inputLine, Line2D outputLine) Computes the residual between the affine transformation and a pair of matched lines.private doublePointCorrespondenceAffineTransformation2DRefiner.residual(AffineTransformation2D transformation, Point2D inputPoint, Point2D outputPoint) Computes the residual between the affine transformation and a pair of matched points.private doubleLineCorrespondenceAffineTransformation2DRefiner.totalResidual(AffineTransformation2D transformation) Computes total residual among all provided inlier samples.private doublePointCorrespondenceAffineTransformation2DRefiner.totalResidual(AffineTransformation2D transformation) Computes total residual among all provided inlier samples.Constructors in com.irurueta.geometry.refiners with parameters of type AffineTransformation2DModifierConstructorDescriptionprotectedAffineTransformation2DRefiner(AffineTransformation2D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<S1> samples1, List<S2> samples2, double refinementStandardDeviation) Constructor.protectedAffineTransformation2DRefiner(AffineTransformation2D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<S1> samples1, List<S2> samples2, double refinementStandardDeviation) Constructor.LineCorrespondenceAffineTransformation2DRefiner(AffineTransformation2D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Line2D> samples1, List<Line2D> samples2, double refinementStandardDeviation) Constructor.LineCorrespondenceAffineTransformation2DRefiner(AffineTransformation2D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Line2D> samples1, List<Line2D> samples2, double refinementStandardDeviation) Constructor.PointCorrespondenceAffineTransformation2DRefiner(AffineTransformation2D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point2D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.PointCorrespondenceAffineTransformation2DRefiner(AffineTransformation2D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point2D> samples1, List<Point2D> samples2, double refinementStandardDeviation) Constructor.