#include <faces.h>
Klassendiagramm für Faces:

Öffentliche Datenelemente | |
| Faces () | |
| Default-Konstruktor. | |
| Faces (Face *object) | |
| Konstuktor. | |
| virtual | ~Faces () |
| Destruktor. | |
| void | add (Face *object) |
| Fügt object zum Container hinzu. | |
| void | clear () |
| Liefert zurück, wieviele Objekte sich im Container befinden. | |
| unsigned | count () |
| Liefert zurück, wieviele Objekte sich im Container befinden. | |
| bool | empty () |
| Ist kein Objekt im Container vorhanden? | |
| void | first () |
| Setzt den internen Cursor des Containers auf das erste Element. | |
| Element | getObject () throw (OutOfModelException*) |
| Liefert das Objekt zurück, auf dem gerade der interne Cursor des Containers steht. | |
| bool | hasObject () |
| Befindet sich der interne Cursor innerhalb des Container? | |
| void | next () throw (OutOfModelException*) |
| Setzt den internen Cursor auf das nachfolgende Element. | |
| void | print () |
| Gibt alle im Container enthaltene Elemente auf der Konsole aus. | |
Private Typen | |
| typedef slist< Face * > | FaceContainer |
| Typ für Oberflächen-Container. | |
Private Datenelemente | |
| bool | exist (Face *object) |
| Ist object im Container vorhanden? | |
| bool | exist (Iterator it) |
| Ist das Iterator-Objekt im Container vorhanden. | |
| Iterator | find (Face *object) |
| Sucht object im Container. | |
Private Attribute | |
| Iterator | current_object |
| Cursor auf das aktuelle Objekt des Containers. | |
| FaceContainer | objs |
| Oberflächen-Container. | |
|
|
Konstuktor. Es wird object im Face-Container abgelegt.
|
|
|
Fügt object zum Container hinzu. @object hinzuzufügendes Element
|
|
|
Liefert zurück, wieviele Objekte sich im Container befinden.
|
|
|
Liefert zurück, wieviele Objekte sich im Container befinden.
Implementiert Container. |
|
|
Ist kein Objekt im Container vorhanden?
Implementiert Container. |
|
|
Ist das Iterator-Objekt im Container vorhanden.
|
|
|
Ist object im Container vorhanden?
|
|
|
Sucht object im Container.
|
|
|
Setzt den internen Cursor des Containers auf das erste Element. Falls der Container leer ist, wirft ein anschließender Aufruf von getObject() oder next() eine OutOfModelException. Implementiert Container. |
|
|
Liefert das Objekt zurück, auf dem gerade der interne Cursor des Containers steht.
Implementiert Container. |
|
|
Befindet sich der interne Cursor innerhalb des Container?
Implementiert Container. |
|
|
Setzt den internen Cursor auf das nachfolgende Element.
Implementiert Container. |
1.2.16