Files
terrain-utilities/src/main/java/pl/wat/ms4ds/terrain/nmt/NmtData.java

72 lines
1.7 KiB
Java

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 +
'}';
}
}