All Classes and Interfaces
Class
Description
An accumulator for sums.
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.
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.
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.