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) CoordinateTransformationECIorECEFFrame.cBody to ECI frame coordinate transformation matrix.private CoordinateTransformationNEDFrame.cBody to NED coordinate transformation matrix.Methods in com.irurueta.navigation.frames that return CoordinateTransformationModifier and TypeMethodDescriptionstatic CoordinateTransformationCoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromAngle(double angle) Computes ECEF to ECI coordinate transformation matrix for provided Earth rotation angle.static CoordinateTransformationCoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromAngle(com.irurueta.units.Angle angle) Computes ECEF to ECI coordinate transformation matrix for provided Earth rotation angle.static CoordinateTransformationCoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromTimeInterval(double timeInterval) Computes ECEF to ECI coordinate transformation matrix taking into account Earth rotation during provided time interval.static CoordinateTransformationCoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromTimeInterval(com.irurueta.units.Time timeInterval) Computes ECEF to ECI coordinate transformation matrix taking into account Earth rotation during provided time interval.static CoordinateTransformationCoordinateTransformation.ecefToNedCoordinateTransformationMatrix(double latitude, double longitude) Computes ECEF to NED coordinate transformation matrix.static CoordinateTransformationCoordinateTransformation.ecefToNedCoordinateTransformationMatrix(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude) Computes ECEF to NED coordinate transformation matrix.static CoordinateTransformationCoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromAngle(double angle) Computes ECI to ECEF coordinate transformation matrix for provided Earth rotation angle.static CoordinateTransformationCoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromAngle(com.irurueta.units.Angle angle) Computes ECI to ECEF coordinate transformation matrix for provided Earth rotation angle.static CoordinateTransformationCoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromInterval(double timeInterval) Computes ECI to ECEF coordinate transformation matrix taking into account Earth rotation during provided time interval.static CoordinateTransformationCoordinateTransformation.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 CoordinateTransformationCoordinateTransformation.nedToEcefCoordinateTransformationMatrix(double latitude, double longitude) Computes NED to ECEF coordinate transformation matrix.static CoordinateTransformationCoordinateTransformation.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 TypeMethodDescriptionvoidCoordinateTransformation.copyFrom(CoordinateTransformation input) Copies data of provided instance into this instance.voidCoordinateTransformation.copyTo(CoordinateTransformation output) Copies this instance data into provided instance.static voidCoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromAngle(double angle, CoordinateTransformation result) Computes ECEF to ECI coordinate transformation matrix for provided Earth rotation angle.static voidCoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromAngle(com.irurueta.units.Angle angle, CoordinateTransformation result) Computes ECEF to ECI coordinate transformation matrix for provided Earth rotation angle.static voidCoordinateTransformation.ecefToEciCoordinateTransformationMatrixFromTimeInterval(double timeInterval, CoordinateTransformation result) Computes ECEF to ECI coordinate transformation matrix taking into account Earth rotation during provided time interval.static voidCoordinateTransformation.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 voidCoordinateTransformation.ecefToNedCoordinateTransformationMatrix(double latitude, double longitude, CoordinateTransformation result) Computes ECEF to NED coordinate transformation matrix.static voidCoordinateTransformation.ecefToNedCoordinateTransformationMatrix(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, CoordinateTransformation result) Computes ECEF to NED coordinate transformation matrix.static voidCoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromAngle(double angle, CoordinateTransformation result) Computes ECI to ECEF coordinate transformation matrix for provided Earth rotation angle.static voidCoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromAngle(com.irurueta.units.Angle angle, CoordinateTransformation result) Computes ECI to ECEF coordinate transformation matrix for provided Earth rotation angle.static voidCoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromTimeInterval(double timeInterval, CoordinateTransformation result) Computes ECI to ECEF coordinate transformation matrix taking into account Earth rotation during provided time interval.static voidCoordinateTransformation.eciToEcefCoordinateTransformationMatrixFromTimeInterval(com.irurueta.units.Time timeInterval, CoordinateTransformation result) Computes ECI to ECEF coordinate transformation matrix taking into account Earth rotation during provided time interval.booleanCoordinateTransformation.equals(CoordinateTransformation other) Checks if provided instance has exactly the same contents as this instance.booleanCoordinateTransformation.equals(CoordinateTransformation other, double threshold) Checks if provided instance has contents similar to this instance up to provided threshold value.voidECEFFrame.getCoordinateTransformation(CoordinateTransformation result) Gets coordinate transformation matrix.voidECIFrame.getCoordinateTransformation(CoordinateTransformation result) Gets coordinate transformation matrix.voidFrame.getCoordinateTransformation(CoordinateTransformation result) Gets coordinate transformation.voidNEDFrame.getCoordinateTransformation(CoordinateTransformation result) Gets coordinate transformation matrix.voidCoordinateTransformation.inverse(CoordinateTransformation result) Computes the inverse of this coordinate transformation matrix and stores the result into provided instance.static booleanECEFFrame.isValidCoordinateTransformation(CoordinateTransformation c) Checks whether provided coordinate transformation is valid or not.static booleanChecks whether provided coordinate transformation is valid or not.static booleanChecks whether provided coordinate transformation matrix is valid or not.static voidCoordinateTransformation.nedToEcefCoordinateTransformationMatrix(double latitude, double longitude, CoordinateTransformation result) Computes NED to ECEF coordinate transformation matrix.static voidCoordinateTransformation.nedToEcefCoordinateTransformationMatrix(com.irurueta.units.Angle latitude, com.irurueta.units.Angle longitude, CoordinateTransformation result) Computes NED to ECEF coordinate transformation matrix.voidECEFFrame.setCoordinateTransformation(CoordinateTransformation c) Sets coordinate transformation matrix.voidECIFrame.setCoordinateTransformation(CoordinateTransformation c) Sets coordinate transformation matrix.voidSets coordinate transformation.voidNEDFrame.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 CoordinateTransformationFrameToLocalTangentPlaneTransformationConverter.cCoordinate transformation to be reused for efficiency purposes.