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 CoordinateTransformationCoordinate transformation to be reused for efficiency purposes.private final ECEFFrameCurrent ECEF frame to be reused for efficiency purposes.private final ECEFFrameReference frame to be reused for efficiency purposes.private final com.irurueta.geometry.QuaternionReference rotation to be reused for efficiency purposes. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconvert(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.voidconvert(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.voidconvert(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.voidconvert(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.voidconvert(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.voidconvert(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.voidconvert(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.voidconvert(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.EuclideanTransformation3DconvertAndReturn(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.EuclideanTransformation3DconvertAndReturn(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.EuclideanTransformation3DconvertAndReturn(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.EuclideanTransformation3DconvertAndReturn(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