#include <CesiumWgs84Ellipsoid.h>
|
static FVector | GetRadii () |
| Gets the radii of the WGS84 ellipsoid in its x-, y-, and z-directions in meters.
|
|
static double | GetMaximumRadius () |
| Gets the maximum radius of the WGS84 ellipsoid in any dimension, in meters.
|
|
static double | GetMinimumRadius () |
| Gets the minimum radius of the WGS854 ellipsoid in any dimension, in meters.
|
|
static FVector | ScaleToGeodeticSurface (const FVector &EarthCenteredEarthFixedPosition) |
| Scale the given Earth-Centered, Earth-Fixed position along the geodetic surface normal so that it is on the surface of the ellipsoid.
|
|
static FVector | GeodeticSurfaceNormal (const FVector &EarthCenteredEarthFixedPosition) |
| Computes the normal of the plane tangent to the surface of the ellipsoid at the provided Earth-Centered, Earth-Fixed position.
|
|
static FVector | LongitudeLatitudeHeightToEarthCenteredEarthFixed (const FVector &LongitudeLatitudeHeight) |
| Convert longitude in degrees (X), latitude in degrees (Y), and height above the WGS84 ellipsoid in meters (Z) to Earth-Centered, Earth-Fixed (ECEF) coordinates.
|
|
static FVector | EarthCenteredEarthFixedToLongitudeLatitudeHeight (const FVector &EarthCenteredEarthFixedPosition) |
| Convert Earth-Centered, Earth-Fixed (ECEF) coordinates to longitude in degrees (X), latitude in degrees (Y), and height above the WGS84 ellipsoid in meters (Z).
|
|
static FMatrix | EastNorthUpToEarthCenteredEarthFixed (const FVector &EarthCenteredEarthFixedPosition) |
| Computes the transformation matrix from the local East-North-Up (ENU) frame to Earth-Centered, Earth-Fixed (ECEF) at the specified ECEF location.
|
|
Definition at line 11 of file CesiumWgs84Ellipsoid.h.
◆ EarthCenteredEarthFixedToLongitudeLatitudeHeight()
static FVector UCesiumWgs84Ellipsoid::EarthCenteredEarthFixedToLongitudeLatitudeHeight |
( |
const FVector & | EarthCenteredEarthFixedPosition | ) |
|
|
static |
Convert Earth-Centered, Earth-Fixed (ECEF) coordinates to longitude in degrees (X), latitude in degrees (Y), and height above the WGS84 ellipsoid in meters (Z).
If the position is near the center of the Earth, the result will have the value (0,0,0) because the longitude, latitude, and height are undefined.
◆ EastNorthUpToEarthCenteredEarthFixed()
static FMatrix UCesiumWgs84Ellipsoid::EastNorthUpToEarthCenteredEarthFixed |
( |
const FVector & | EarthCenteredEarthFixedPosition | ) |
|
|
static |
Computes the transformation matrix from the local East-North-Up (ENU) frame to Earth-Centered, Earth-Fixed (ECEF) at the specified ECEF location.
◆ GeodeticSurfaceNormal()
static FVector UCesiumWgs84Ellipsoid::GeodeticSurfaceNormal |
( |
const FVector & | EarthCenteredEarthFixedPosition | ) |
|
|
static |
Computes the normal of the plane tangent to the surface of the ellipsoid at the provided Earth-Centered, Earth-Fixed position.
◆ GetMaximumRadius()
static double UCesiumWgs84Ellipsoid::GetMaximumRadius |
( |
| ) |
|
|
static |
Gets the maximum radius of the WGS84 ellipsoid in any dimension, in meters.
◆ GetMinimumRadius()
static double UCesiumWgs84Ellipsoid::GetMinimumRadius |
( |
| ) |
|
|
static |
Gets the minimum radius of the WGS854 ellipsoid in any dimension, in meters.
◆ GetRadii()
static FVector UCesiumWgs84Ellipsoid::GetRadii |
( |
| ) |
|
|
static |
Gets the radii of the WGS84 ellipsoid in its x-, y-, and z-directions in meters.
◆ LongitudeLatitudeHeightToEarthCenteredEarthFixed()
static FVector UCesiumWgs84Ellipsoid::LongitudeLatitudeHeightToEarthCenteredEarthFixed |
( |
const FVector & | LongitudeLatitudeHeight | ) |
|
|
static |
Convert longitude in degrees (X), latitude in degrees (Y), and height above the WGS84 ellipsoid in meters (Z) to Earth-Centered, Earth-Fixed (ECEF) coordinates.
◆ ScaleToGeodeticSurface()
static FVector UCesiumWgs84Ellipsoid::ScaleToGeodeticSurface |
( |
const FVector & | EarthCenteredEarthFixedPosition | ) |
|
|
static |
Scale the given Earth-Centered, Earth-Fixed position along the geodetic surface normal so that it is on the surface of the ellipsoid.
If the position is near the center of the ellipsoid, the result will have the value (0,0,0) because the surface position is undefined.
The documentation for this class was generated from the following file: