Class NEDtoECEFFrameConverter
java.lang.Object
com.irurueta.navigation.frames.converters.NEDtoECEFFrameConverter
- All Implemented Interfaces:
FrameConverter<NEDFrame,
ECEFFrame>
Converts from NED frame to ECEF frame.
This implementation is based on the equations defined in "Principles of GNSS, Inertial, and Multi-sensor
Integrated Navigation Systems, Second Edition" and on the companion software available at:
https://github.com/ymjdz/MATLAB-Codes/blob/master/NED_to_ECEF.m
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final double
Earth eccentricity as defined on the WGS84 ellipsoid.static final double
The equatorial radius of WGS84 ellipsoid (6378137 m) defining Earth's shape. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Converts source NED frame to destination ECEF frame.convertAndReturnNew
(NEDFrame source) Converts source NED frame to a new ECEF frame instance.static void
convertNEDtoECEF
(NEDFrame source, ECEFFrame destination) Converts source NED frame to destination ECEF frame.static ECEFFrame
convertNEDtoECEFAndReturnNew
(NEDFrame source) Converts source NED frame to a new ECEF frame instance.Gets destination frame type.Gets source frame type.
-
Field Details
-
EARTH_EQUATORIAL_RADIUS_WGS84
public static final double EARTH_EQUATORIAL_RADIUS_WGS84The equatorial radius of WGS84 ellipsoid (6378137 m) defining Earth's shape.- See Also:
-
EARTH_ECCENTRICITY
public static final double EARTH_ECCENTRICITYEarth eccentricity as defined on the WGS84 ellipsoid.- See Also:
-
-
Constructor Details
-
NEDtoECEFFrameConverter
public NEDtoECEFFrameConverter()
-
-
Method Details
-
getSourceType
Gets source frame type.- Specified by:
getSourceType
in interfaceFrameConverter<NEDFrame,
ECEFFrame> - Returns:
- source frame type.
-
getDestinationType
Gets destination frame type.- Specified by:
getDestinationType
in interfaceFrameConverter<NEDFrame,
ECEFFrame> - Returns:
- destination frame type.