Skip to content

MagneticDeclination

Namespace: ThinkGeo.Core

Represents declination details for a specific UTM zone and central meridian.

public class MagneticDeclination

Inheritance objectMagneticDeclination

Properties

MagneticNorthInDegree

Gets or sets the magnetic north offset in degrees.

public double MagneticNorthInDegree { get; set; }

Property Value

double

GridNorthInDegree

Gets or sets the grid north offset in degrees.

public double GridNorthInDegree { get; set; }

Property Value

double

ChangedByYear

Gets or sets the formatted annual change in declination.

public string ChangedByYear { get; set; }

Property Value

string

CentralMeridian

Gets or sets the geographic longitude of the central meridian.

public double CentralMeridian { get; set; }

Property Value

double

Zone

Gets or sets the zone identifier.

public string Zone { get; set; }

Property Value

string

Constructors

MagneticDeclination()

Initializes a new instance of the MagneticDeclination class.

public MagneticDeclination()

MagneticDeclination(double, double, string, double, string)

Initializes a new instance populated with the specified declination values.

public MagneticDeclination(double magneticNorthInDegree, double gridNorthInDegree, string changedByYear, double centralMeridian, string zone)

Parameters

magneticNorthInDegree double
Magnetic north offset in degrees.

gridNorthInDegree double
Grid north offset in degrees.

changedByYear string
Annual rate of change formatted as text.

centralMeridian double
Central meridian of the projection zone.

zone string
UTM or local zone label.