Class FrameToLocalTangentPlaneTransformationConverter
java.lang.Object
com.irurueta.navigation.frames.converters.FrameToLocalTangentPlaneTransformationConverter
Converts current frame into a 3D rotation and translation change respect
an initial frame.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CoordinateTransformation
Coordinate transformation to be reused for efficiency purposes.private final ECEFFrame
Current ECEF frame to be reused for efficiency purposes.private final ECEFFrame
Reference frame to be reused for efficiency purposes.private final com.irurueta.geometry.Quaternion
Reference rotation to be reused for efficiency purposes. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
convert
(ECEFFrame currentFrame, ECEFFrame referenceFrame, double[] translationResult, com.irurueta.geometry.Rotation3D rotationResult) Converts provided current frame respect to provided reference frame into the amount of translation and rotation that relates both frames.void
convert
(ECEFFrame currentFrame, ECEFFrame referenceFrame, com.irurueta.geometry.EuclideanTransformation3D result) Converts provided current frame respect to provided reference frame into a 3D Euclidean transformation that relates both frames.void
convert
(ECEFFrame currentFrame, NEDFrame referenceFrame, double[] translationResult, com.irurueta.geometry.Rotation3D rotationResult) Converts provided current frame respect to provided reference frame into the amount of translation and rotation that relates both frames.void
convert
(ECEFFrame currentFrame, NEDFrame referenceFrame, com.irurueta.geometry.EuclideanTransformation3D result) Converts provided current frame respect to provided reference frame into a 3D Euclidean transformation that relates both frames.void
convert
(NEDFrame currentFrame, ECEFFrame referenceFrame, double[] translationResult, com.irurueta.geometry.Rotation3D rotationResult) Converts provided current frame respect to provided reference frame into the amount of translation and rotation that relates both frames.void
convert
(NEDFrame currentFrame, ECEFFrame referenceFrame, com.irurueta.geometry.EuclideanTransformation3D result) Converts provided current frame respect to provided reference frame into a 3D Euclidean transformation that relates both frames.void
convert
(NEDFrame currentFrame, NEDFrame referenceFrame, double[] translationResult, com.irurueta.geometry.Rotation3D rotationResult) Converts provided current frame respect to provided reference frame into the amount of translation and rotation that relates both frames.void
convert
(NEDFrame currentFrame, NEDFrame referenceFrame, com.irurueta.geometry.EuclideanTransformation3D result) Converts provided current frame respect to provided reference frame into a 3D Euclidean transformation that relates both frames.com.irurueta.geometry.EuclideanTransformation3D
convertAndReturn
(ECEFFrame currentFrame, ECEFFrame referenceFrame) Converts provided current frame respect to provided reference frame into a 3D Euclidean transformation that relates both frames.com.irurueta.geometry.EuclideanTransformation3D
convertAndReturn
(ECEFFrame currentFrame, NEDFrame referenceFrame) Converts provided current frame respect to provided reference frame into a 3D Euclidean transformation that relates both frames.com.irurueta.geometry.EuclideanTransformation3D
convertAndReturn
(NEDFrame currentFrame, ECEFFrame referenceFrame) Converts provided current frame respect to provided reference frame into a 3D Euclidean transformation that relates both frames.com.irurueta.geometry.EuclideanTransformation3D
convertAndReturn
(NEDFrame currentFrame, NEDFrame referenceFrame) Converts provided current frame respect to provided reference frame into a 3D Euclidean transformation that relates both frames.
-
Field Details
-
refQ
private final com.irurueta.geometry.Quaternion refQReference rotation to be reused for efficiency purposes. -
c
Coordinate transformation to be reused for efficiency purposes. -
currentEcefFrame
Current ECEF frame to be reused for efficiency purposes. -
referenceEcefFrame
Reference frame to be reused for efficiency purposes.
-
-
Constructor Details
-
FrameToLocalTangentPlaneTransformationConverter
public FrameToLocalTangentPlaneTransformationConverter()
-
-
Method Details