public GeoContext(Spheroid spheroid) { Spheroid = spheroid; GeodeticCalculator = new SpheroidCalculator(spheroid); GeomagnetismCalculator = new GeomagnetismCalculator(spheroid); EqualityOptions = new SpatialEqualityOptions(); LongitudeWrapping = false; }
public WmmGeomagnetismCalculator(Spheroid spheroid) : base(spheroid, GeomagneticModels) { }
public SpheroidCalculator(Spheroid spheroid) { Spheroid = spheroid; }
public IgrfGeomagnetismCalculator(Spheroid spheroid) : base(spheroid, IgrfModelFactory.GetModels()) { }
public GeomagnetismCalculator(Spheroid spheroid, IEnumerable<IGeomagneticModel> geomagneticModels) { _spheroid = spheroid; if (geomagneticModels != null) _models.AddRange(geomagneticModels); }
public GeomagnetismCalculator(Spheroid spheroid) : this(spheroid, null) { }