T - der Typ der Approximation.AbstractApproximation, BSpline, CubicSpline, Polyline, Treppenfunktionpublic interface Approximation<T>
| Modifier and Type | Method | Description |
|---|---|---|
Stuetzstelle<T> |
get(long zeitstempel) |
Gibt die Stützstelle zum angegebenen Zeitstempel zurück.
|
Intervall |
getIntervall() |
Gibt das Intervall zurück, in dem die Approximation definiert ist.
|
java.util.List<Stuetzstelle<T>> |
getStuetzstellen() |
Gibt die Liste der Stützstellen zurück, die der Approximation zu Grunde
liegen.
|
void |
initialisiere() |
Führt notwendige Initialisierungsarbeiten der Approximation aus.
|
double |
integral(Intervall intervall) |
Bestimmt das Integrall über ein Intervall der Approximation.
|
java.util.SortedSet<Stuetzstelle<T>> |
interpoliere(java.time.Duration intervallBreite) |
Gibt eine Interpolation der Approximation zurück.
|
void |
setStuetzstellen(java.util.Collection<Stuetzstelle<T>> stuetzstellen) |
Legt die Stützstellen der Approximation fest.
|
Stuetzstelle<T> get(long zeitstempel)
zeitstempel - ZeitstempelIntervall getIntervall()
java.util.List<Stuetzstelle<T>> getStuetzstellen()
void initialisiere()
double integral(Intervall intervall)
intervall - ein Intervall.java.util.SortedSet<Stuetzstelle<T>> interpoliere(java.time.Duration intervallBreite)
intervallBreite - Die gewünschte Breite der Intervallejava.lang.IllegalArgumentException - Wenn die Intervallbreite kleiner oder gleich
0 istvoid setStuetzstellen(java.util.Collection<Stuetzstelle<T>> stuetzstellen)
stuetzstellen - die Menge der bekannten Stützstellen.