SPoint

Verwaltet Positionsangaben. [Mehr ...]

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SPoint  

Attribute

public:

Attribut Typ Beschreibung
x int X-Koordinate
y int Y-Koordinate

Operationen

public:

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.

Detailbeschreibung SPoint

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.

Funktionsbeschreibungen

fromString(SString text, const SString& trenn=",") void

Liest die Koordinaten des Punktes aus einem Zeichenkette.

Beispiel: Bsp:

myPoint.fromString("100,200");

Parameter:

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.

Parameter:

point1 erster Punkt
point2 zweiter Punkt

Rückgabe:

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.

Parameter:

point1 erster Punkt
point2 zweiter Punkt

Rückgabe:

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.

Parameter:

x X-Koordinate
y Y-Koordinate