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 TypeClassDescriptionclass
Robustly solves the lateration problem by finding the best pairs of 3D positions and distances among the provided ones using LMedS algorithm to discard outliers.class
Robustly solves the lateration problem by finding the best pairs of 3D positions and distances among the provided ones using MSAC algorithm to discard outliers.class
Robustly solves the lateration problem by finding the best pairs of 3D positions and distances among the provided ones using PROMedS algorithm to discard outliers.class
Robustly solves the lateration problem by finding the best pairs of 3D positions and distances among the provided ones using PROSAC algorithm to discard outliers.class
Robustly 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 RobustLateration3DSolver
RobustLateration3DSolver.create()
Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, com.irurueta.geometry.Point3D[] positions, double[] distances, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, com.irurueta.geometry.Sphere[] spheres, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.create
(double[] qualityScores, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.geometry.Point3D[] positions, double[] distances) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.geometry.Point3D[] positions, double[] distances, double[] distanceStandardDeviations, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.geometry.Point3D[] positions, double[] distances, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.geometry.Sphere[] spheres) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.geometry.Sphere[] spheres, double[] distanceStandardDeviations, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.geometry.Sphere[] spheres, RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.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 RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.geometry.Sphere[] spheres, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.create
(RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener) Creates a robust 3D lateration solver using default robust method.static RobustLateration3DSolver
RobustLateration3DSolver.create
(RobustLaterationSolverListener<com.irurueta.geometry.Point3D> listener, com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.static RobustLateration3DSolver
RobustLateration3DSolver.create
(com.irurueta.numerical.robust.RobustEstimatorMethod method) Creates a robust 3D lateration solver.