Uses of Class
com.irurueta.navigation.frames.CoordinateTransformation
Packages that use CoordinateTransformation
Package
Description
Contains frames to represent position, velocity and attitude
within Earth.
Contains converters between pairs of frames to represent
position, velocity and attitude.
-
Uses of CoordinateTransformation in com.irurueta.navigation.frames
Fields in com.irurueta.navigation.frames declared as CoordinateTransformationModifier and TypeFieldDescription(package private) CoordinateTransformation
ECIorECEFFrame.c
Body to ECI frame coordinate transformation matrix.private CoordinateTransformation
NEDFrame.c
Body to NED coordinate transformation matrix.Methods in com.irurueta.navigation.frames that return CoordinateTransformationModifier and TypeMethodDescriptionstatic CoordinateTransformation
CoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromAngle
(double angle) Computes ECEF to ECI coordinate transformation matrix for provided Earth rotation angle.static CoordinateTransformation
CoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromAngle
(com.irurueta.units.Angle angle) Computes ECEF to ECI coordinate transformation matrix for provided Earth rotation angle.static CoordinateTransformation
CoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromTimeInterval
(double timeInterval) Computes ECEF to ECI coordinate transformation matrix taking into account Earth rotation during provided time interval.static CoordinateTransformation
CoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromTimeInterval
(com.irurueta.units.Time timeInterval) Computes ECEF to ECI coordinate transformation matrix taking into account Earth rotation during provided time interval.static CoordinateTransformation
CoordinateTransformation.ecefToNedCoordinateTransformationMatrix
(double latitude, double longitude) Computes ECEF to NED coordinate transformation matrix.static CoordinateTransformation
CoordinateTransformation.ecefToNedCoordinateTransformationMatrix
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude) Computes ECEF to NED coordinate transformation matrix.static CoordinateTransformation
CoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromAngle
(double angle) Computes ECI to ECEF coordinate transformation matrix for provided Earth rotation angle.static CoordinateTransformation
CoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromAngle
(com.irurueta.units.Angle angle) Computes ECI to ECEF coordinate transformation matrix for provided Earth rotation angle.static CoordinateTransformation
CoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromInterval
(double timeInterval) Computes ECI to ECEF coordinate transformation matrix taking into account Earth rotation during provided time interval.static CoordinateTransformation
CoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromTimeInterval
(com.irurueta.units.Time timeInterval) Computes ECI to ECEF coordinate transformation matrix taking into account Earth rotation during provided time interval.ECEFFrame.getCoordinateTransformation()
Gets coordinate transformation matrix.ECIFrame.getCoordinateTransformation()
Gets coordinate transformation matrix.Frame.getCoordinateTransformation()
Gets coordinate transformation.NEDFrame.getCoordinateTransformation()
Gets coordinate transformation matrix.CoordinateTransformation.inverseAndReturnNew()
Computes the inverse of this coordinate transformation matrix and returns it as a new instance.static CoordinateTransformation
CoordinateTransformation.nedToEcefCoordinateTransformationMatrix
(double latitude, double longitude) Computes NED to ECEF coordinate transformation matrix.static CoordinateTransformation
CoordinateTransformation.nedToEcefCoordinateTransformationMatrix
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude) Computes NED to ECEF coordinate transformation matrix.Methods in com.irurueta.navigation.frames with parameters of type CoordinateTransformationModifier and TypeMethodDescriptionvoid
CoordinateTransformation.copyFrom
(CoordinateTransformation input) Copies data of provided instance into this instance.void
CoordinateTransformation.copyTo
(CoordinateTransformation output) Copies this instance data into provided instance.static void
CoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromAngle
(double angle, CoordinateTransformation result) Computes ECEF to ECI coordinate transformation matrix for provided Earth rotation angle.static void
CoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromAngle
(com.irurueta.units.Angle angle, CoordinateTransformation result) Computes ECEF to ECI coordinate transformation matrix for provided Earth rotation angle.static void
CoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromTimeInterval
(double timeInterval, CoordinateTransformation result) Computes ECEF to ECI coordinate transformation matrix taking into account Earth rotation during provided time interval.static void
CoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromTimeInterval
(com.irurueta.units.Time timeInterval, CoordinateTransformation result) Computes ECEF to ECI coordinate transformation matrix taking into account Earth rotation during provided time interval.static void
CoordinateTransformation.ecefToNedCoordinateTransformationMatrix
(double latitude, double longitude, CoordinateTransformation result) Computes ECEF to NED coordinate transformation matrix.static void
CoordinateTransformation.ecefToNedCoordinateTransformationMatrix
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, CoordinateTransformation result) Computes ECEF to NED coordinate transformation matrix.static void
CoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromAngle
(double angle, CoordinateTransformation result) Computes ECI to ECEF coordinate transformation matrix for provided Earth rotation angle.static void
CoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromAngle
(com.irurueta.units.Angle angle, CoordinateTransformation result) Computes ECI to ECEF coordinate transformation matrix for provided Earth rotation angle.static void
CoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromTimeInterval
(double timeInterval, CoordinateTransformation result) Computes ECI to ECEF coordinate transformation matrix taking into account Earth rotation during provided time interval.static void
CoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromTimeInterval
(com.irurueta.units.Time timeInterval, CoordinateTransformation result) Computes ECI to ECEF coordinate transformation matrix taking into account Earth rotation during provided time interval.boolean
CoordinateTransformation.equals
(CoordinateTransformation other) Checks if provided instance has exactly the same contents as this instance.boolean
CoordinateTransformation.equals
(CoordinateTransformation other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.void
ECEFFrame.getCoordinateTransformation
(CoordinateTransformation result) Gets coordinate transformation matrix.void
ECIFrame.getCoordinateTransformation
(CoordinateTransformation result) Gets coordinate transformation matrix.void
Frame.getCoordinateTransformation
(CoordinateTransformation result) Gets coordinate transformation.void
NEDFrame.getCoordinateTransformation
(CoordinateTransformation result) Gets coordinate transformation matrix.void
CoordinateTransformation.inverse
(CoordinateTransformation result) Computes the inverse of this coordinate transformation matrix and stores the result into provided instance.static boolean
ECEFFrame.isValidCoordinateTransformation
(CoordinateTransformation c) Checks whether provided coordinate transformation is valid or not.static boolean
Checks whether provided coordinate transformation is valid or not.static boolean
Checks whether provided coordinate transformation matrix is valid or not.static void
CoordinateTransformation.nedToEcefCoordinateTransformationMatrix
(double latitude, double longitude, CoordinateTransformation result) Computes NED to ECEF coordinate transformation matrix.static void
CoordinateTransformation.nedToEcefCoordinateTransformationMatrix
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, CoordinateTransformation result) Computes NED to ECEF coordinate transformation matrix.void
ECEFFrame.setCoordinateTransformation
(CoordinateTransformation c) Sets coordinate transformation matrix.void
ECIFrame.setCoordinateTransformation
(CoordinateTransformation c) Sets coordinate transformation matrix.void
Sets coordinate transformation.void
NEDFrame.setCoordinateTransformation
(CoordinateTransformation c) Sets coordinate transformation matrix.Constructors in com.irurueta.navigation.frames with parameters of type CoordinateTransformationModifierConstructorDescriptionConstructor.ECEFFrame
(double x, double y, double z, double vx, double vy, double vz, CoordinateTransformation c) Constructor.ECEFFrame
(double x, double y, double z, CoordinateTransformation c) Constructor.ECEFFrame
(double x, double y, double z, ECEFVelocity velocity, CoordinateTransformation c) Constructor.ECEFFrame
(double x, double y, double z, com.irurueta.units.Speed speedX, com.irurueta.units.Speed speedY, com.irurueta.units.Speed speedZ, CoordinateTransformation c) Constructor.ECEFFrame
(com.irurueta.geometry.Point3D position, double vx, double vy, double vz, CoordinateTransformation c) Constructor.ECEFFrame
(com.irurueta.geometry.Point3D position, CoordinateTransformation c) Constructor.ECEFFrame
(com.irurueta.geometry.Point3D position, ECEFVelocity velocity, CoordinateTransformation c) Constructor.ECEFFrame
(com.irurueta.geometry.Point3D position, com.irurueta.units.Speed speedX, com.irurueta.units.Speed speedY, com.irurueta.units.Speed speedZ, CoordinateTransformation c) Constructor.Constructor.ECEFFrame
(ECEFPosition position, double vx, double vy, double vz, CoordinateTransformation c) Constructor.ECEFFrame
(ECEFPosition position, CoordinateTransformation c) Constructor.ECEFFrame
(ECEFPosition position, ECEFVelocity velocity, CoordinateTransformation c) Constructor.ECEFFrame
(ECEFPosition position, com.irurueta.units.Speed speedX, com.irurueta.units.Speed speedY, com.irurueta.units.Speed speedZ, CoordinateTransformation c) Constructor.ECEFFrame
(ECEFPositionAndVelocity positionAndVelocity, CoordinateTransformation c) Constructor.ECEFFrame
(com.irurueta.units.Distance positionX, com.irurueta.units.Distance positionY, com.irurueta.units.Distance positionZ, double vx, double vy, double vz, CoordinateTransformation c) Constructor.ECEFFrame
(com.irurueta.units.Distance positionX, com.irurueta.units.Distance positionY, com.irurueta.units.Distance positionZ, CoordinateTransformation c) Constructor.ECEFFrame
(com.irurueta.units.Distance positionX, com.irurueta.units.Distance positionY, com.irurueta.units.Distance positionZ, ECEFVelocity velocity, CoordinateTransformation c) Constructor.ECEFFrame
(com.irurueta.units.Distance positionX, com.irurueta.units.Distance positionY, com.irurueta.units.Distance positionZ, com.irurueta.units.Speed speedX, com.irurueta.units.Speed speedY, com.irurueta.units.Speed speedZ, CoordinateTransformation c) Constructor.ECIFrame
(double x, double y, double z, double vx, double vy, double vz, CoordinateTransformation c) Constructor.ECIFrame
(double x, double y, double z, CoordinateTransformation c) Constructor.ECIFrame
(double x, double y, double z, com.irurueta.units.Speed speedX, com.irurueta.units.Speed speedY, com.irurueta.units.Speed speedZ, CoordinateTransformation c) Constructor.ECIFrame
(com.irurueta.geometry.Point3D position, double vx, double vy, double vz, CoordinateTransformation c) Constructor.ECIFrame
(com.irurueta.geometry.Point3D position, CoordinateTransformation c) Constructor.ECIFrame
(com.irurueta.geometry.Point3D position, com.irurueta.units.Speed speedX, com.irurueta.units.Speed speedY, com.irurueta.units.Speed speedZ, CoordinateTransformation c) Constructor.Constructor.ECIFrame
(com.irurueta.units.Distance positionX, com.irurueta.units.Distance positionY, com.irurueta.units.Distance positionZ, double vx, double vy, double vz, CoordinateTransformation c) Constructor.ECIFrame
(com.irurueta.units.Distance positionX, com.irurueta.units.Distance positionY, com.irurueta.units.Distance positionZ, CoordinateTransformation c) Constructor.ECIFrame
(com.irurueta.units.Distance positionX, com.irurueta.units.Distance positionY, com.irurueta.units.Distance positionZ, com.irurueta.units.Speed speedX, com.irurueta.units.Speed speedY, com.irurueta.units.Speed speedZ, CoordinateTransformation c) Constructor.(package private)
Constructor.NEDFrame
(double latitude, double longitude, double height, double vn, double ve, double vd, CoordinateTransformation c) Constructor.NEDFrame
(double latitude, double longitude, double height, CoordinateTransformation c) Constructor.NEDFrame
(double latitude, double longitude, double height, com.irurueta.units.Speed speedN, com.irurueta.units.Speed speedE, com.irurueta.units.Speed speedD, CoordinateTransformation c) Constructor.NEDFrame
(double latitude, double longitude, com.irurueta.units.Distance height, double vn, double ve, double vd, CoordinateTransformation c) Constructor.NEDFrame
(double latitude, double longitude, com.irurueta.units.Distance height, com.irurueta.units.Speed speedN, com.irurueta.units.Speed speedE, com.irurueta.units.Speed speedD, CoordinateTransformation c) Constructor.Constructor.NEDFrame
(NEDPosition position, CoordinateTransformation c) Constructor.NEDFrame
(NEDPosition position, NEDVelocity velocity, CoordinateTransformation c) Constructor.NEDFrame
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, double height, double vn, double ve, double vd, CoordinateTransformation c) Constructor.NEDFrame
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, double height, CoordinateTransformation c) Constructor.NEDFrame
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, double height, com.irurueta.units.Speed speedN, com.irurueta.units.Speed speedE, com.irurueta.units.Speed speedD, CoordinateTransformation c) Constructor.NEDFrame
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, com.irurueta.units.Distance height, double vn, double ve, double vd, CoordinateTransformation c) Constructor.NEDFrame
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, com.irurueta.units.Distance height, CoordinateTransformation c) Constructor.NEDFrame
(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, com.irurueta.units.Distance height, com.irurueta.units.Speed speedN, com.irurueta.units.Speed speedE, com.irurueta.units.Speed speedD, CoordinateTransformation c) Constructor. -
Uses of CoordinateTransformation in com.irurueta.navigation.frames.converters
Fields in com.irurueta.navigation.frames.converters declared as CoordinateTransformationModifier and TypeFieldDescriptionprivate final CoordinateTransformation
FrameToLocalTangentPlaneTransformationConverter.c
Coordinate transformation to be reused for efficiency purposes.