72 lines
1.7 KiB
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 +
|
|
'}';
|
|
}
|
|
}
|