Uses of Class
com.irurueta.navigation.lateration.RobustLateration3DSolver
Packages that use RobustLateration3DSolver
Package
Description
Contains classes to estimate positions when intersecting circles or spheres by using the lateration algorithm.
-
Uses of RobustLateration3DSolver in com.irurueta.navigation.lateration
Subclasses of RobustLateration3DSolver in com.irurueta.navigation.laterationModifier and TypeClassDescriptionclassRobustly solves the lateration problem by finding the best pairs of 3D positions and distances among the provided ones using LMedS algorithm to discard outliers.classRobustly solves the lateration problem by finding the best pairs of 3D positions and distances among the provided ones using MSAC algorithm to discard outliers.classRobustly solves the lateration problem by finding the best pairs of 3D positions and distances among the provided ones using PROMedS algorithm to discard outliers.classRobustly solves the lateration problem by finding the best pairs of 3D positions and distances among the provided ones using PROSAC algorithm to discard outliers.classRobustly solves the lateration problem by finding the best pairs of 3D positions and distances among the provided ones using RANSAC algorithm to discard outliers.Methods in com.irurueta.navigation.lateration that return RobustLateration3DSolverModifier and TypeMethodDescriptionstatic RobustLateration3DSolverRobustLateration3DSolver.create()Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Point3D[] positions, double[] distances) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Point3D[] positions, double[] distances, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Point3D[] positions, double[] distances, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Point3D[] positions, double[] distances, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Sphere[] spheres) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Sphere[] spheres, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Sphere[] spheres, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.geometry.Sphere[] spheres, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolverRobustLateration3DSolver.create(RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolverRobustLateration3DSolver.create(com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.