Wersja działająca. Release.
This commit is contained in:
71
src/main/java/pl/wat/ms4ds/terrain/nmt/NmtData.java
Normal file
71
src/main/java/pl/wat/ms4ds/terrain/nmt/NmtData.java
Normal 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 +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user