Cesium for Unreal 2.12.0
Loading...
Searching...
No Matches
UCesiumWgs84Ellipsoid Class Reference

#include <CesiumWgs84Ellipsoid.h>

Inheritance diagram for UCesiumWgs84Ellipsoid:

Static Public Member Functions

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.
 

Detailed Description

Definition at line 11 of file CesiumWgs84Ellipsoid.h.

Member Function Documentation

◆ 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: