T - der Typ der Ganglinie im Ergebnis.public static final class GanglinienOperationen.PatternMatchingErgebnis<T extends Ganglinie<?>> extends java.lang.Object implements java.lang.Comparable<GanglinienOperationen.PatternMatchingErgebnis<T>>
| Constructor and Description |
|---|
PatternMatchingErgebnis(T ganglinie,
int index,
int abstand,
long offset)
Erzeugt ein Pattern-Matching-Ergebnis.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(GanglinienOperationen.PatternMatchingErgebnis<T> o) |
boolean |
equals(java.lang.Object obj)
Basiert auf der Ganglinie, dem Index, den Abstand und dem Offset.
|
int |
getAbstand()
Gibt den Abstand der Ergebnisganglinie zur Referenzganglinie zurück.
|
T |
getGanglinie()
Gibt die Ergebnisganglinie zurück.
|
int |
getIndex()
Gibt den Index der ausgewählten Ganglinie in der Vergleichsliste
zurück.
|
long |
getOffset()
Gibt der Offset um den die Ergebnisganglinie verschoben wurde zurück.
|
int |
hashCode()
Basiert nur auf der Ganglinie.
|
java.lang.String |
toString() |
public PatternMatchingErgebnis(T ganglinie, int index, int abstand, long offset)
ganglinie - die Ergebnisganglinie.index - der Index der ausgewählten Ganglinie in der
Vergleichsliste.abstand - der Abstand der Ergebnisganglinie zur Referenzganglinie.offset - der Offset um den die Ergebnisganglinie verschoben wurde.public T getGanglinie()
public int getIndex()
public int getAbstand()
public long getOffset()
public int compareTo(GanglinienOperationen.PatternMatchingErgebnis<T> o)
compareTo in interface java.lang.Comparable<GanglinienOperationen.PatternMatchingErgebnis<T extends Ganglinie<?>>>public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object