|
|
|
|
|
|
|
|
return detektionssignal.getAnkunftsZeit().minusSeconds(sec); |
|
|
return detektionssignal.getAnkunftsZeit().minusSeconds(sec); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public LocalDateTime berechneEntstehungsZeitpunktLongLatt(Detektionssignal detektionssignal, Koordinaten koordEpi) |
|
|
|
|
|
{ |
|
|
|
|
|
float[] results = new float[1]; |
|
|
|
|
|
LocalDateTime.distanceBetween(detektionssignal.getKoordinaten().getX(), detektionssignal.getKoordinaten().getY(), koordEpi.getX(), koordEpi.getY()); |
|
|
|
|
|
float distanceInMeters = results[0]; |
|
|
|
|
|
int sec = (int) distanceInMeters/ detektionssignal.geschwErdbeben; |
|
|
|
|
|
return detektionssignal.getAnkunftsZeit().minusSeconds(sec); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public void erhoheRadius(ArrayList<Endpunkt> tempEndpunktListe) { |
|
|
public void erhoheRadius(ArrayList<Endpunkt> tempEndpunktListe) { |
|
|
for (Endpunkt b : tempEndpunktListe) { |
|
|
for (Endpunkt b : tempEndpunktListe) { |
|
|
b.erhoeheRadius(SCHRITTWEITE); |
|
|
b.erhoeheRadius(SCHRITTWEITE); |