|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.x.Intersection
Klasse für Schnittobjekte. Eine Schnittmenge besteht entweder aus einem Schnittobjekt, einem Array von Schnittobjekten oder einer Liste von Schnittobjekten.
Constructor Summary | |
Intersection()
Erzeugt eine leere Schnittmenge. |
|
Intersection(java.lang.Object O)
Erzeugt ein neues Intersection-Objekt und speichert darin das Objekt O. |
|
Intersection(java.lang.Object O1,
java.lang.Object O2)
Erzeugt ein neues Intersection-Objekt und speichert darin die Objekte O1 und O2 in Form eines Arrays. |
|
Intersection(java.lang.Object O1,
java.lang.Object O2,
java.lang.Object O3)
Erzeugt ein neues Intersection-Objekt und speichert darin die Objekte O1, O2 und O3 in Form eines Arrays. |
|
Intersection(java.lang.Object O1,
java.lang.Object O2,
java.lang.Object O3,
java.lang.Object O4)
Erzeugt ein neues Intersection-Objekt und speichert darin die Objekte O1, O2, O3 und O4 in Form eines Arrays. |
Method Summary | |
java.lang.Object[] |
array()
Liefert das Array mit Schnittobjekten, falls vorhanden. |
boolean |
empty()
Liefert true, falls keine Objekte in der Intersection gespeichert wurden. |
int |
length()
Gibt die Anzahl der Schnittobjekte zurück. |
SimpleList |
list()
Liefert die Liste mit allen Schnittobjekten. |
java.lang.Object |
object()
Liefert das gespeicherte Schnittobjekt. |
java.lang.Object |
object(int i)
Liefert das i-te Schnittobjekt, falls ein Array oder eine Liste gespeichert ist. |
boolean |
singleCutPoint()
Liefert true zurück, wenn die Schnittmenge aus einem einzelnen Schnittpunkt besteht. |
java.lang.String |
toString()
Überschreibt Object.toString(). |
java.lang.Class |
type()
Bestimmt den Typ des Schnittobjektes und gibt das Klassenobjekt des Schnittobjekts zurück. |
java.lang.Class |
type(int i)
Bestimmt den Typ des Schnittobjektes und gibt das Klassenobjekt des Schnittobjekts zurück. |
XLine |
xline()
Liefert die (erste) Schnittgerade, falls vorhanden. |
XLine |
xline(int i)
Liefert die i-te Schnittgerade bzw. null, falls nicht vorhanden. |
XPoint |
xpoint()
Liefert den (ersten) Schnittpunkt bzw. null falls keiner vorhanden. |
XPoint |
xpoint(int i)
Liefert den i-ten Schnittpunkt bzw. null falls keiner vorhanden. |
XPolygon |
xpolygon()
Liefert das (erste) Schnittpolygon, falls vorhanden. |
XPolygon |
xpolygon(int i)
Liefert das i-te Schnittpolygon, falls vorhanden. |
XRay |
xray()
Liefert den (ersten) Schnitt-Strahl, falls vorhanden. |
XRay |
xray(int i)
Liefert den i-ten Schnitt-Strahl bzw. null, falls nicht vorhanden. |
XSegment |
xsegment()
Liefert das (erste) Schnittsegment, falls vorhanden. |
XSegment |
xsegment(int i)
Liefert das i-te Schnittsegment bzw. null, falls nicht vorhanden. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Intersection()
public Intersection(java.lang.Object O)
O
- zu speicherndes Objektpublic Intersection(java.lang.Object O1, java.lang.Object O2)
O1,O2
- zu speichernde Objektepublic Intersection(java.lang.Object O1, java.lang.Object O2, java.lang.Object O3)
O1,O2,O3
- zu speichernde Objektepublic Intersection(java.lang.Object O1, java.lang.Object O2, java.lang.Object O3, java.lang.Object O4)
O1,O2,O3,O4
- zu speichernde ObjekteMethod Detail |
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean empty()
public java.lang.Class type()
public java.lang.Class type(int i)
i
- Index des Schnittobjektespublic XPoint xpoint()
public XPoint xpoint(int i)
i
- Indexpublic boolean singleCutPoint()
public XLine xline(int i)
public XLine xline()
public XRay xray(int i)
public XRay xray()
public XSegment xsegment(int i)
public XSegment xsegment()
public XPolygon xpolygon(int i)
public XPolygon xpolygon()
public java.lang.Object object()
public java.lang.Object[] array()
public int length()
public java.lang.Object object(int i)
i
- Indexpublic SimpleList list()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |