Table of Contents

Struct PluginMapPoint

Namespace
AcDream.Plugin.Abstractions
Assembly
AcDream.Plugin.Abstractions.dll

A point in the canonical OpenAC map coordinate system.

public readonly record struct PluginMapPoint : IEquatable<PluginMapPoint>
Implements
Inherited Members

Remarks

EastWest and NorthSouth are navigation units (240 metres), with north and east positive.

Constructors

PluginMapPoint(double, double, double)

A point in the canonical OpenAC map coordinate system.

public PluginMapPoint(double EastWest, double NorthSouth, double Elevation = 0)

Parameters

EastWest double

How far east of the map's origin, in navigation units; west is negative.

NorthSouth double

How far north of the map's origin, in navigation units; south is negative.

Elevation double

Height, for a point that has one. A flat map ignores it.

Remarks

EastWest and NorthSouth are navigation units (240 metres), with north and east positive.

Properties

EastWest

How far east of the map's origin, in navigation units; west is negative.

public double EastWest { get; init; }

Property Value

double

Elevation

Height, for a point that has one. A flat map ignores it.

public double Elevation { get; init; }

Property Value

double

NorthSouth

How far north of the map's origin, in navigation units; south is negative.

public double NorthSouth { get; init; }

Property Value

double