MagneticDeclination¶
Namespace: ThinkGeo.Core
Represents declination details for a specific UTM zone and central meridian.
public class MagneticDeclination
Inheritance object → MagneticDeclination
Properties¶
MagneticNorthInDegree¶
Gets or sets the magnetic north offset in degrees.
public double MagneticNorthInDegree { get; set; }
Property Value¶
GridNorthInDegree¶
Gets or sets the grid north offset in degrees.
public double GridNorthInDegree { get; set; }
Property Value¶
ChangedByYear¶
Gets or sets the formatted annual change in declination.
public string ChangedByYear { get; set; }
Property Value¶
CentralMeridian¶
Gets or sets the geographic longitude of the central meridian.
public double CentralMeridian { get; set; }
Property Value¶
Zone¶
Gets or sets the zone identifier.
public string Zone { get; set; }
Property Value¶
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.