Uses of Class
com.irurueta.geometry.AffineTransformation3D
Packages that use AffineTransformation3D
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 AffineTransformation3D in com.irurueta.geometry
Methods in com.irurueta.geometry that return AffineTransformation3DModifier and TypeMethodDescriptionAffineTransformation3D.combineAndReturnNew(AffineTransformation3D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.MetricTransformation3D.toAffine()Converts this transformation into an affine transformation.Methods in com.irurueta.geometry with parameters of type AffineTransformation3DModifier and TypeMethodDescriptionvoidAffineTransformation3D.combine(AffineTransformation3D transformation) Combines this transformation with provided transformation.private voidAffineTransformation3D.combine(AffineTransformation3D inputTransformation, AffineTransformation3D outputTransformation) Combines this transformation with provided input transformation and stores the result into provided output transformation.AffineTransformation3D.combineAndReturnNew(AffineTransformation3D transformation) Combines this transformation with provided transformation and returns the result as a new transformation instance.voidAffineTransformation3D.inverse(AffineTransformation3D result) Computes the inverse of this transformation and stores the result in provided instance. -
Uses of AffineTransformation3D in com.irurueta.geometry.estimators
Methods in com.irurueta.geometry.estimators that return AffineTransformation3DModifier and TypeMethodDescriptionprotected AffineTransformation3DPlaneCorrespondenceAffineTransformation3DRobustEstimator.attemptRefine(AffineTransformation3D transformation) Attempts to refine provided solution if refinement is requested.protected AffineTransformation3DPointCorrespondenceAffineTransformation3DRobustEstimator.attemptRefine(AffineTransformation3D transformation) Attempts to refine provided solution if refinement is requested.abstract AffineTransformation3DAffineTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.LMedSPlaneCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched 3D lines correspondences found using the robust estimator.LMedSPointCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.MSACPlaneCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D planes correspondences found using the robust estimator.MSACPointCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.PROMedSPlaneCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched planes correspondences found using the robust estimator.PROMedSPointCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 2D transformation using a robust estimator and the best set of matched 2D point correspondences found using the robust estimator.PROSACPlaneCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched 3D planes correspondences found using the robust estimator.PROSACPointCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.RANSACPlaneCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched 3D lines correspondences found using the robust estimator.RANSACPointCorrespondenceAffineTransformation3DRobustEstimator.estimate()Estimates an affine 3D transformation using a robust estimator and the best set of matched 3D point correspondences found using the robust estimator.Methods in com.irurueta.geometry.estimators with parameters of type AffineTransformation3DModifier and TypeMethodDescriptionprotected AffineTransformation3DPlaneCorrespondenceAffineTransformation3DRobustEstimator.attemptRefine(AffineTransformation3D transformation) Attempts to refine provided solution if refinement is requested.protected AffineTransformation3DPointCorrespondenceAffineTransformation3DRobustEstimator.attemptRefine(AffineTransformation3D transformation) Attempts to refine provided solution if refinement is requested. -
Uses of AffineTransformation3D in com.irurueta.geometry.refiners
Methods in com.irurueta.geometry.refiners that return AffineTransformation3DModifier and TypeMethodDescriptionAffineTransformation3DRefiner.refine()Refines provided initial estimation.Methods in com.irurueta.geometry.refiners with parameters of type AffineTransformation3DModifier and TypeMethodDescriptionbooleanPlaneCorrespondenceAffineTransformation3DRefiner.refine(AffineTransformation3D result) Refines provided initial estimation.booleanPointCorrespondenceAffineTransformation3DRefiner.refine(AffineTransformation3D result) Refines provide initial estimation.private doublePlaneCorrespondenceAffineTransformation3DRefiner.residual(AffineTransformation3D transformation, Plane inputPlane, Plane outputPlane) Computes the residual between the affine transformation and a pair of matched planes.private doublePointCorrespondenceAffineTransformation3DRefiner.residual(AffineTransformation3D transformation, Point3D inputPoint, Point3D outputPoint) Computes the residual between the affine transformation and a pair of matched points.private doublePlaneCorrespondenceAffineTransformation3DRefiner.totalResidual(AffineTransformation3D transformation) Computes total residual among all provided inlier samples.private doublePointCorrespondenceAffineTransformation3DRefiner.totalResidual(AffineTransformation3D transformation) Computes total residual among all provided inlier samples.Constructors in com.irurueta.geometry.refiners with parameters of type AffineTransformation3DModifierConstructorDescriptionprotectedAffineTransformation3DRefiner(AffineTransformation3D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<S1> samples1, List<S2> samples2, double refinementStandardDeviation) Constructor.protectedAffineTransformation3DRefiner(AffineTransformation3D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<S1> samples1, List<S2> samples2, double refinementStandardDeviation) Constructor.PlaneCorrespondenceAffineTransformation3DRefiner(AffineTransformation3D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Plane> samples1, List<Plane> samples2, double refinementStandardDeviation) Constructor.PlaneCorrespondenceAffineTransformation3DRefiner(AffineTransformation3D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Plane> samples1, List<Plane> samples2, double refinementStandardDeviation) Constructor.PointCorrespondenceAffineTransformation3DRefiner(AffineTransformation3D initialEstimation, boolean keepCovariance, com.irurueta.numerical.robust.InliersData inliersData, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.PointCorrespondenceAffineTransformation3DRefiner(AffineTransformation3D initialEstimation, boolean keepCovariance, BitSet inliers, double[] residuals, int numInliers, List<Point3D> samples1, List<Point3D> samples2, double refinementStandardDeviation) Constructor.