|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.core.StdComparitor | +--gishur.x.LineComparitor
Vergleicht Geradenobjekte (von XBaseline abgeleitet), indem sie an einer bestimmten Stelle ausgewertet werden und ihre Y-Werte verglichen werden.
Field Summary | |
static byte |
AFTER
Liefert beim Vergleich von sich schneidenden Geraden am Schnittpunkt die Ordnung unmittelbar nach dem Schnittpunkt |
static byte |
BEFORE
Liefert beim Vergleich von sich schneidenden Geraden am Schnittpunkt die Ordnung unmittelbar vor dem Schnittpunkt |
static byte |
EXACT
Liefert beim Vergleich von sich schneidenden Geraden am Schnittpunkt EQUAL |
Fields inherited from interface gishur.core.Comparitor |
BIGGER, EQUAL, SMALLER |
Constructor Summary | |
LineComparitor()
|
Method Summary | |
short |
compare(java.lang.Object o1,
java.lang.Object o2)
Überschreibt Comparitor.compare(). |
short |
compare(XBaseline l,
double d)
Vergleich das Geradenobjekt l mit der Zahl d, die eine horizontale Gerade mit Y-Wert d darstellt. |
short |
compare(XBaseline l1,
XBaseline l2)
Vergleicht die XBaseline-Objekte, indem die Y-Wert an der Stelle x (zu setzen über setX) verglichen werden. |
byte |
getDelta()
Liefert den Delta-Wert für den Vergleich von sich schneidenden Geraden am Schnittpunkt. |
double |
getX()
Liefert den gesetzten X-Wert für den Vergleich der Geraden. |
double |
getY()
Liefert den gesetzten Y-Wert für den Vergleich der vertikalen Linienobjekten. |
void |
resetY()
Setzt den Y-Wert zum Vergleichen von vertiaklen Linienobjekten zurück. |
void |
setDelta(byte d)
Setzt den Delta-Wert für den Vergleich von sich schneidenden Geraden am Schnittpunkt. |
void |
setX(double x)
Setzt den X-Wert für den Vergleich von Geraden. |
void |
setY(double y)
Setzt den y-Wert für den Vergleich von vertikalen Linienobjekten. |
java.lang.String |
toString()
Überschreibt Object.toString(). |
Methods inherited from class gishur.core.StdComparitor |
compare, compare, compare, compare, compareHash |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final byte EXACT
public static final byte BEFORE
public static final byte AFTER
Constructor Detail |
public LineComparitor()
Method Detail |
public java.lang.String toString()
toString
in class StdComparitor
Object.toString()
public double getX()
public void setX(double x)
x
- neuer X-Wertpublic double getY()
public void setY(double y)
y
- neuer Y-Wertpublic void resetY()
public byte getDelta()
public void setDelta(byte d)
d
- eine Konstante aus {EXACT,BEFORE,AFTER}public short compare(XBaseline l1, XBaseline l2)
l1
- erstes Geradenobjektl2
- zweites Geradenobjektpublic short compare(XBaseline l, double d)
l
- Geradenobjektd
- Y-Wert für den Vergleichpublic short compare(java.lang.Object o1, java.lang.Object o2)
compare
in class StdComparitor
o1
- erstes Objekto2
- zweites Objekt
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |