GARGeospatialTransform Class

GARGeospatialTransform Class Reference

Overview

A representation of a global transform including location, heading, altitude, and accuracy estimates.

Can be obtained from GAREarth::cameraGeospatialTransform, or from geospatialTransformFromTransform:error: (GARSession(Geospatial)).

Inherits NSObject.

Property Summary

CLLocationCoordinate2D coordinate
 Current estimate of horizontal location, specified using the WGS84 specification. More...
 
CLLocationAccuracy horizontalAccuracy
 The radius of uncertainty for GARGeospatialTransform::coordinate, measured in meters. More...
 
CLLocationDistance altitude
 Current estimate of altitude in reference to the WGS84 ellipsoid. More...
 
CLLocationAccuracy verticalAccuracy
 The radius of uncertainty for GARGeospatialTransform::altitude, measured in meters. More...
 
CLLocationDirection heading
 Current estimate of heading. More...
 
CLLocationDirectionAccuracy headingAccuracy
 The radius of uncertainty for GARGeospatialTransform::heading, measured in degrees. More...
 
simd_quatf eastUpSouthQTarget
 The quaternion from the target to East-Up-South (EUS) coordinates (i.e., +X points East, +Y points up, and +Z points South). More...
 

Property Detail

- (CLLocationCoordinate2D) coordinate
readnonatomicassign

Current estimate of horizontal location, specified using the WGS84 specification.

- (CLLocationAccuracy) horizontalAccuracy
readnonatomicassign

The radius of uncertainty for GARGeospatialTransform::coordinate, measured in meters.

The GARGeospatialTransform::coordinate identifies the center of the circle, and this value indicates the radius of that circle.

- (CLLocationDistance) altitude
readnonatomicassign

Current estimate of altitude in reference to the WGS84 ellipsoid.

Note: This can be compared to CLLocation.ellipsoidalAltitude, NOT CLLocation.altitude.

- (CLLocationAccuracy) verticalAccuracy
readnonatomicassign

The radius of uncertainty for GARGeospatialTransform::altitude, measured in meters.

The GARGeospatialTransform::altitude identifies the mean of the altitude estimate and this value indicates the standard deviation of the estimate.

- (CLLocationDirection) heading
readnonatomicassign

Current estimate of heading.

North is 0°, East is 90°, and the angle continues to increase clockwise. The range is [0,360).

This is valid only for GARGeospatialTransform from GAREarth::cameraGeospatialTransform, and is 0 for all other GARGeospatialTransform objects.

- (CLLocationDirectionAccuracy) headingAccuracy
readnonatomicassign

The radius of uncertainty for GARGeospatialTransform::heading, measured in degrees.

The GARGeospatialTransform::heading identifies the mean of the heading estimate and this value indicates the standard deviation of the estimate.

- (simd_quatf) eastUpSouthQTarget
readnonatomicassign

The quaternion from the target to East-Up-South (EUS) coordinates (i.e., +X points East, +Y points up, and +Z points South).

An identity quaternion will have the target frame oriented such that X+ points to the east, Y+ points up away from the center of the earth, and Z+ points to the south.