private void toolStripButton2_Click(object sender, EventArgs e) { ReferenceSystem elipsoid = new ReferenceSystem(ReferenceSystem.Default.WGS84); elipsoid.gridParameters.cellSize = 30d; elipsoid.gridParameters.coLatitudeBounds = 15D; elipsoid.maxDegree = 100; double[] gmN = GravityModel.generateNormalModel(elipsoid, 10); GravityModel gm = new GravityModel(100); gm.loadFromFile(SphericalHarmonicAnalyze.Properties.Settings.Default.inGravityModel, new setProgressDel(addVal)); int greedColumnsCount, greedRowsCount; GravityModel gm2 = new GravityModel(gm); List <double[]> greed = MathFunc.generateGrid(elipsoid.gridParameters.cellSize, out greedColumnsCount, out greedRowsCount, elipsoid.gridParameters.coLatitudeBounds); double[] h = GravityModel.getGeoidHeight(elipsoid, gm2, greed); double[] dg = GravityModel.getAnomaly(elipsoid, gm, greed); IOFunc.writeGeoidHeightsAndAnomalysToTxt(greed, h, dg, elipsoid, "result.txt"); }