Wersja działająca. Release.

This commit is contained in:
2026-02-06 20:16:40 +01:00
parent b8cfa7301a
commit fb7a210501
51 changed files with 1674 additions and 1783 deletions

View File

@@ -0,0 +1,71 @@
package pl.wat.ms4ds.terrain.nmt;
/**
* Klasa pomocnicza do generowania danych terenowych NMT.
* <p>
* Cachuje i agreguje dane dotyczące wysokości odczytane z siatki punktów
* w ramach wyznaczonych granic kwadratu terenu (współrzędne PUWG1992).
*/
public class NmtData {
/**
* Współrzędna X kwadratu w ramach siatki terenu.
*/
public int x;
/**
* Współrzędna X kwadratu w ramach siatki terenu.
*/
public int y;
/**
* Suma wysokości z punktów "wpadających" do tego kwadratu.
*/
public double sum;
/**
* Licznik punktów "wpadających" do tego kwadratu.
*/
public int count;
//
// Granice kwadratu wyrażone za pomocą współrzędnych PUWG1992 używanych w danych NMT.
//
/**
* Wpółrzędne PUWG1992 easting lewego dolnego wierzchołka.
*/
public double ell;
/**
* Wpółrzędne PUWG1992 northing lewego dolnego wierzchołka.
*/
public double nll;
/**
* Wpółrzędne PUWG1992 easting prawego górnego wierzchołka.
*/
public double eur;
/**
* Wpółrzędne PUWG1992 northing prawego górnego wierzchołka.
*/
public double nur;
public NmtData(int x, int y, double sum, int count) {
this.x = x;
this.y = y;
this.sum = sum;
this.count = count;
}
@Override
public String toString() {
return "NMTData{" +
"x=" + x +
", y=" + y +
", sum=" + sum +
", count=" + count +
", ell=" + ell +
", nll=" + nll +
", eur=" + eur +
", nur=" + nur +
'}';
}
}