GeoPathSample

Description

struct Tinman.Engine.Scenes.Data.GeoPathSample

A sample of a geo path.

A default geo path sample type. The corresponding type trait is implemented by GeoPathSampleTrait.

See also

GeoPathTransform

Public / Constructors

From


[Pure]
public static method From → (4)

timestamp in : float64

The timestamp value (see Timestamp).

latLonHeight in : LatLonHeight

The coordinates (see IGeoPathBase.LatLonHeightAt).

yawPitchRoll in : Vec3D

The yaw, pitch and roll angles (see IGeoPathBase.YawPitchRollAt).

geocentric in : Geocentric

[not-null]
The geocentric frame to use.

returns → GeoPathSample

The geo path sample.

Creates a new instance of GeoPathSample.

Geo​Path​Sample


public constructor GeoPathSample → (7)

timestamp in : float64

See Timestamp.

latitude in : float64

See Latitude.

longitude in : float64

See Longitude.

height opt : float64 = 0

See Height.

yaw opt : float64 = 0

See Yaw.

pitch opt : float64 = 0

See Pitch.

roll opt : float64 = 0

See Roll.

Creates a new instance of GeoPathSample.

Public / Attributes

Height


public readonly attribute Height → (float64)

Height above the ellipsoid surface, in metres.

Latitude


public readonly attribute Latitude → (float64)

The latitude angle, in the range [-90..90] degrees, interpreted according to IGeoPathBase.Datum.

Longitude


public readonly attribute Longitude → (float64)

The longitude angle, in the range [-180..180[ degrees, interpreted according to IGeoPathBase.Datum.

Pitch


public readonly attribute Pitch → (float64)

The pitch angle, in the range [-180..180[ degrees.

Roll


public readonly attribute Roll → (float64)

The roll angle, in the range [-180..180[ degrees.

Timestamp


public readonly attribute Timestamp → (float64)

The timestamp in milli-seconds, usually relative to 1900-01-01 00:00:00.000 UTC.

Yaw


public readonly attribute Yaw → (float64)

The heading angle towards the geographic North Pole, in the range [-180..180[ degrees.

See also

GeoPathValue.Yaw