All Classes and Interfaces

Class
Description
An accumulator for sums.
Accuracy<A extends com.irurueta.geometry.Accuracy>
Base class representing the confidence of provided accuracy from a covariance matrix expressed in the distance unit of such matrix.
Contains methods to convert covariance matrices into ellipses representing accuracy with requested confidence.
Contains methods to convert covariance matrices into ellipsoids representing accuracy with requested confidence.
Contains build data of this library.
Constants used for GNSS/INS navigation.
Contains a coordinate transformation matrix, or rotation matrix.
Contains position, velocity and coordinates transformation matrix expressed in ECEF frame.
Contains body cartesian position with respect Earth, resolved about ECEF frame and expressed in meters (m).
Contains position and velocity resolved in ECEF axes.
Converts from ECEF frame to ECI frame.
Converts from ECEF frame to NED frame.
Converts cartesian to curvilinear position and velocity resolving axes from ECEF to NED.
Contains body velocity with respect Earth, resolved about ECEF frame and expressed in meters per second (m/s).
Contains position, velocity and coordinates transformation matrix expressed in ECI frame.
Base class for ECI or ECEF frames containing common logic and data for such frames.
Converts from ECI frame to ECEF frame.
Base interface for frames.
FrameConverter<S extends Frame,D extends Frame>
Converts between source and destination frames.
Exception related to frames.
Converts current frame into a 3D rotation and translation change respect an initial frame.
Supported frames to describe position and orientation.
Geodesic calculations.
 
 
 
 
The results of geodesic calculations.
Exception raised for a geodesic operation.
A geodesic line GeodesicLine facilitates the determination of a series of points on a single geodesic.
Bit masks for what geodesic calculations to do.
Defines mathematical functions and constants.
Gnomonic projection.
The results of gnomonic projection.
Generates the GNSS range errors due to signal in space, ionosphere and troposphere errors based on the elevation angles.
Contains GNSS configuration parameters.
Contains GNSS state estimation, which contains user position, velocity and estimated clock offset and drift.
Exception related to GNSS estimation.
Contains GNSS Kalman filter configuration parameters (usually obtained through calibration) to determine the system noise covariance matrix.
Implements one cycle of the GNSS extended Kalman filter.
Calculates position, velocity, clock offset and clock drift using an unweighted iterated least squares estimator along with a Kalman filter to smooth results.
Listener defining events of GNSSKalmanFilteredEstimatorListener.
Initializes the GNSS EKF Kalman filter state estimates and error covariance matrix.
Kalman filter state for filtered GNSS estimation.
Calculates position, velocity, clock offset and clock drift using unweighted iterated least squares.
Listener defining events of GNSSLeastSquaresPositionAndVelocityEstimator.
Contains GNSS measurement data of a satellite.
Generates satellite GNSS measurement data.
Linearly solves the lateration problem using an homogeneous LMSE solution.
Linearly solves the lateration problem using an homogeneous LMSE solution.
HomogeneousLinearLeastSquaresLaterationSolver<P extends com.irurueta.geometry.Point<?>>
Linearly solves the lateration problem using an homogeneous LMSE solution.
Linearly solves the lateration problem using an inhomogeneous solution.
Linearly solves the lateration problem.
InhomogeneousLinearLeastSquaresLaterationSolver<P extends com.irurueta.geometry.Point<P>>
Linearly solves the lateration problem using an inhomogeneous solution.
Exception raised if provided source and destination frame types of a coordinate transformation matrix is not valid for a given frame.
Exception raised if lateration fails.
LaterationSolver<P extends com.irurueta.geometry.Point<?>>
Solves the lateration problem.
LaterationSolverListener<P extends com.irurueta.geometry.Point<?>>
Listener to be notified of events such as when lateration solving starts or ends.
Trilateration solver type.
Robustly solves the lateration problem by finding the best pairs of 2D positions and distances among the provided ones using LMedS algorithm to discard outliers.
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.
Location utility class based on Android's SDK Location class.
Contains distance and bearing.
Exception raised when attempting to perform an operation on a locked instance because instance is busy doing some other operation.
Robustly solves the lateration problem by finding the best pairs of 2D positions and distances among the provided ones using MSAC algorithm to discard outliers.
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.
Exception related to GNSS/INS navigation.
Contains position, velocity and coordinates transformation matrix expressed in NED frame.
Contains body curvilinear position with respect Earth, expressed in latitude, longitude and height.
Converts from NED frame to ECEF frame.
Converts curvilinear to cartesian position and velocity resolving axes from NED to ECEF.
Contains body velocity with respect Earth, resolved about north, east and down an expressed in meters per second (m/s).
Solves a Trilateration problem with an instance of the least squares optimizer.
Solves a Trilateration problem with an instance of the least squares optimizer.
NonLinearLeastSquaresLaterationSolver<P extends com.irurueta.geometry.Point<?>>
Solves a Trilateration problem with an instance of the least squares optimizer.
Exception raised when attempting to perform an operation when not ready.
A pair of double precision numbers.
Polygon areas.
A container for the results from PolygonArea.
Robustly solves the lateration problem by finding the best pairs of 2D positions and distances among the provided ones using PROMedS algorithm to discard outliers.
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.
Robustly solves the lateration problem by finding the best pairs of 2D positions and distances among the provided ones using PROSAC algorithm to discard outliers.
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.
Robustly solves the lateration problem by finding the best pairs of 2D positions and distances among the provided ones using RANSAC algorithm to discard outliers.
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.
This is an abstract class to robustly solve the lateration problem by finding the best pairs of 2D positions and distances among the provided ones.
This is an abstract class to robustly solve the lateration problem by finding the best pairs of 3D positions and distances among the provided ones.
RobustLaterationSolver<P extends com.irurueta.geometry.Point<?>>
This is an abstract class to robustly solve the lateration problem by finding the best pairs of positions and distances among the provided ones.
RobustLaterationSolverListener<P extends com.irurueta.geometry.Point<?>>
Listener to be notified of events produced by a robust lateration solver when solving starts, ends or when progress changes.
Computes satellites positions and velocities.
Converts between source and destination frames during a given time interval.