GeoAnchorFrame struct
A local frame fully defined in world coordinates: its origin and unit axes in
GeoAnchorFrame.WorldReferenceSystem (ECEF WGS84, metres, double precision), plus the
handedness of those axes. Pins an app volume to the Earth.
Namespace: Quaternar.Qaros · Assembly: Quaternar.Qaros.dll · Source: QarTypes.cs
public readonly struct GeoAnchorFrame
Constructors
GeoAnchorFrame(WorldReferenceSystem, Vector3d, Vector3d, Vector3d, Vector3d, Handedness)
public GeoAnchorFrame(WorldReferenceSystem worldReferenceSystem, Vector3d originWorld, Vector3d axisXWorld, Vector3d axisYWorld, Vector3d axisZWorld, Handedness handedness)
Parameters
| Name | Type | Description |
|---|---|---|
worldReferenceSystem | WorldReferenceSystem | |
originWorld | Vector3d | |
axisXWorld | Vector3d | |
axisYWorld | Vector3d | |
axisZWorld | Vector3d | |
handedness | Handedness |
Properties
| Member | Description |
|---|---|
| WorldReferenceSystem | |
| OriginWorld | Origin of the local frame, in ECEF metres. |
| AxisXWorld | The local +X axis as a unit vector in world coordinates. |
| AxisYWorld | The local +Y axis as a unit vector in world coordinates. |
| AxisZWorld | The local +Z axis as a unit vector in world coordinates. |
| Handedness |
WorldReferenceSystem
public WorldReferenceSystem WorldReferenceSystem { get; }
Value: WorldReferenceSystem
OriginWorld
Origin of the local frame, in ECEF metres.
public Vector3d OriginWorld { get; }
Value: Vector3d
AxisXWorld
The local +X axis as a unit vector in world coordinates.
public Vector3d AxisXWorld { get; }
Value: Vector3d
AxisYWorld
The local +Y axis as a unit vector in world coordinates.
public Vector3d AxisYWorld { get; }
Value: Vector3d
AxisZWorld
The local +Z axis as a unit vector in world coordinates.
public Vector3d AxisZWorld { get; }
Value: Vector3d
Handedness
public Handedness Handedness { get; }
Value: Handedness