| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Verwaltet Positionsangaben. [Mehr ...]
| Basisklassen(n) | abgeleitete Klassen | |
|---|---|---|
| SPoint |
|
| Attribut | Typ | Beschreibung |
|---|---|---|
| x | int | X-Koordinate |
| y | int | Y-Koordinate |
| Name | Parameter | Rückgabewert | Beschreibung |
|---|---|---|---|
| fromString | SString text, const SString& trenn=", " |
void | Liest die Koordinaten des Punktes aus einem Zeichenkette. |
| operator!= | const SPoint& p1, const SPoint& p2 |
bool | Überprüft zwei Punkte auf Ungleichheit. |
| operator+ | const SPoint& point1, const SPoint& point2 |
SPoint | Addiert einen Punkt zu einem anderen Punkt. |
| operator- | const SPoint& point1, const SPoint& point2 |
SPoint | Subtrahiert zwei Punkte voneinander. |
| operator== | const SPoint& p1, const SPoint& p2 |
bool | Überprüft zwei Punkte auf Gleichheit. |
| SPoint | int x, int y | Konstruktor, erzeugt einen SPoint mit den übergebenen Werten. |
Verwaltet Positionsangaben.
SPoint enthält zwei Integer 'x' und 'y', die für Positionsangaben von z.B. Fenster-Objekten benutzt werden können.
Die beiden Member sind public, sie können also direkt manipuliert werden.
| fromString(SString text, const SString& trenn=",") void |
|
Liest die Koordinaten des Punktes aus einem Zeichenkette.
myPoint.fromString("100,200");
| text | Zeichenkette mit den Koordinaten (links, rechts) |
| trenn | Zeichenkette die die Trennung zwischen den Werten ist |
| operator!=(const SPoint& p1, const SPoint& p2) bool |
|
Überprüft zwei Punkte auf Ungleichheit.
| operator+(const SPoint& point1, const SPoint& point2) SPoint |
|
Addiert einen Punkt zu einem anderen Punkt.
Wird benutzt um relative und absolute Koordinaten umzurechnen. X- und Y-Werte werden direkt addiert.
| point1 | erster Punkt |
| point2 | zweiter Punkt |
| SPoint | Additionsergebnis |
| operator-(const SPoint& point1, const SPoint& point2) SPoint |
|
Subtrahiert zwei Punkte voneinander.
Wird benutzt um relative und absolute Koordinaten umzurechnen. X- und Y-Werte werden direkt subtrahiert.
| point1 | erster Punkt |
| point2 | zweiter Punkt |
| SPoint | Subtraktionsergebnis |
| operator==(const SPoint& p1, const SPoint& p2) bool |
|
Überprüft zwei Punkte auf Gleichheit.
| SPoint(int x, int y) |
|
Konstruktor, erzeugt einen SPoint mit den übergebenen Werten.
| x | X-Koordinate |
| y | Y-Koordinate |
| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |