|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Stellt den einheitlichen Zugriff auf verschiedenen GeometryArray Typen sicher.
Method Summary | |
void |
getNextPolygon(Polygon out)
Liefert das nächste Polygon zurück. |
int |
getPolygonCount()
Liefert die Anzahl der Polygonen zuück, welche sich in dem referenzierten GeometryArray befinden. |
boolean |
hasMorePolygons()
Gibt zurück, ob weitere Polygone durch die Funktion getNextPolygon(Polygon) abgerufen werden können. |
void |
reset()
Setzt den Handler zuück, so dass bei einem Aufruf von getNextPolygon(Polygon) wieder beim ersten Polygon begonnen wird. |
void |
setGeometryArray(javax.media.j3d.GeometryArray a)
Setzt das GeometryArray auf welches zugegriffen werden soll. |
Method Detail |
public void setGeometryArray(javax.media.j3d.GeometryArray a) throws java.lang.ClassCastException
a
- GeometryArray, auf dessen Polygone zugegriffen werden soll.
java.lang.ClassCastException
- Wenn ein GeometryArray übergeben wurde,
welches von dem GeometryArrayHandler nicht unterstützt
wird.public int getPolygonCount() throws java.lang.IllegalStateException
java.lang.IllegalStateException
public boolean hasMorePolygons()
true
, wenn weitere Polygone zur Verfügung
stehen, sonst false
.public void reset()
public void getNextPolygon(Polygon out) throws java.lang.IndexOutOfBoundsException
out
- Das nächste Polygon.
java.lang.IndexOutOfBoundsException
- Wenn kein weiteres Polygon mehr
vorhanden ist.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |