Class ECEFInertialNavigator

java.lang.Object
com.irurueta.navigation.inertial.navigators.ECEFInertialNavigator

public class ECEFInertialNavigator extends Object
Runs precision ECEF-frame inertial navigation equations. This implementation is based on the equations defined in "Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, Second Edition" and on the companion software available at: https://github.com/ymjdz/MATLAB-Codes/blob/master/Nav_equations_ECEF.m
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final double
    Alpha threshold.
    static final double
    Earth rotation rate expressed in radians per second (rad/s).
    private static final int
    Number of rows.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private static double
    convertAccelerationToDouble(com.irurueta.units.Acceleration acceleration)
    Converts provided acceleration instance into its corresponding value expressed in meters per squared second.
    private static double
    convertAngularSpeedToDouble(com.irurueta.units.AngularSpeed angularSpeed)
    Converts provided angular speed into its corresponding value expressed in radians per second.
    private static double
    convertDistanceToDouble(com.irurueta.units.Distance distance)
    Converts provided distance instance into its corresponding value expressed in meters.
    private static double
    convertSpeedToDouble(com.irurueta.units.Speed speed)
    Converts provided speed instance into its corresponding value expressed in meters per second.
    private static double
    convertTimeToDouble(com.irurueta.units.Time time)
    Converts provided time instance into its corresponding value expressed in seconds.
    static boolean
    isValidBodyToEcefCoordinateTransformationMatrix(com.irurueta.navigation.frames.CoordinateTransformation c)
    Checks whether provided coordinate transformation matrix is valid or not.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    void
    navigate(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    com.irurueta.navigation.frames.ECEFFrame
    navigateAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static void
    navigateECEF(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ, com.irurueta.navigation.frames.ECEFFrame result)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(double timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, double oldX, double oldY, double oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.geometry.Point3D oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFFrame oldFrame, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.navigation.frames.ECEFPosition oldPosition, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, double oldVx, double oldVy, double oldVz, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.navigation.frames.ECEFVelocity oldVelocity, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, double fx, double fy, double fz, double angularRateX, double angularRateY, double angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, BodyKinematics kinematics)
    Runs precision ECEF-frame inertial navigation equations.
    static com.irurueta.navigation.frames.ECEFFrame
    navigateECEFAndReturnNew(com.irurueta.units.Time timeInterval, com.irurueta.units.Distance oldX, com.irurueta.units.Distance oldY, com.irurueta.units.Distance oldZ, com.irurueta.navigation.frames.CoordinateTransformation oldC, com.irurueta.units.Speed oldSpeedX, com.irurueta.units.Speed oldSpeedY, com.irurueta.units.Speed oldSpeedZ, com.irurueta.units.Acceleration fx, com.irurueta.units.Acceleration fy, com.irurueta.units.Acceleration fz, com.irurueta.units.AngularSpeed angularRateX, com.irurueta.units.AngularSpeed angularRateY, com.irurueta.units.AngularSpeed angularRateZ)
    Runs precision ECEF-frame inertial navigation equations.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • EARTH_ROTATION_RATE

      public static final double EARTH_ROTATION_RATE
      Earth rotation rate expressed in radians per second (rad/s).
      See Also:
    • ALPHA_THRESHOLD

      private static final double ALPHA_THRESHOLD
      Alpha threshold.
      See Also:
    • ROWS

      private static final int ROWS
      Number of rows.
      See Also:
  • Constructor Details

    • ECEFInertialNavigator

      public ECEFInertialNavigator()
  • Method Details

    • isValidBodyToEcefCoordinateTransformationMatrix

      public static boolean isValidBodyToEcefCoordinateTransformationMatrix(com.irurueta.navigation.frames.CoordinateTransformation c)
      Checks whether provided coordinate transformation matrix is valid or not. Only body to ECEF transformation matrices are considered to be valid.
      Parameters:
      c - coordinate transformation matrix to be checked.
      Returns:
      true if provided value is valid, false otherwise.
    • convertTimeToDouble

      private static double convertTimeToDouble(com.irurueta.units.Time time)
      Converts provided time instance into its corresponding value expressed in seconds.
      Parameters:
      time - time instance to be converted.
      Returns:
      converted value expressed in seconds.
    • convertDistanceToDouble

      private static double convertDistanceToDouble(com.irurueta.units.Distance distance)
      Converts provided distance instance into its corresponding value expressed in meters.
      Parameters:
      distance - distance instance to be converted.
      Returns:
      converted value expressed in meters.
    • convertSpeedToDouble

      private static double convertSpeedToDouble(com.irurueta.units.Speed speed)
      Converts provided speed instance into its corresponding value expressed in meters per second.
      Parameters:
      speed - speed instance to be converted.
      Returns:
      converted value expressed in meters per second.
    • convertAccelerationToDouble

      private static double convertAccelerationToDouble(com.irurueta.units.Acceleration acceleration)
      Converts provided acceleration instance into its corresponding value expressed in meters per squared second.
      Parameters:
      acceleration - acceleration instance to be converted.
      Returns:
      converted value expressed in meters per squared second.
    • convertAngularSpeedToDouble

      private static double convertAngularSpeedToDouble(com.irurueta.units.AngularSpeed angularSpeed)
      Converts provided angular speed into its corresponding value expressed in radians per second.
      Parameters:
      angularSpeed - angular speed instance to be converted.
      Returns:
      converted value expressed in radians per second.