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
EastWestdoubleHow far east of the map's origin, in navigation units; west is negative.
NorthSouthdoubleHow far north of the map's origin, in navigation units; south is negative.
ElevationdoubleHeight, 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
Elevation
Height, for a point that has one. A flat map ignores it.
public double Elevation { get; init; }
Property Value
NorthSouth
How far north of the map's origin, in navigation units; south is negative.
public double NorthSouth { get; init; }