SSize

Verwaltet Größenangaben. [Mehr ...]

Vererbung

Basisklassen(n)   abgeleitete Klassen
  SSize  

Attribute

public:

Attribut Typ Beschreibung
height int gespeicherte Höhe
width int gespeicherte Breite

Operationen

public:

Name Parameter Rückgabewert Beschreibung
fromString const SString& text,
const SString& separator=",
"
void Übernimmt 'width' und 'height' aus einem String mit Trennzeichen.
operator!= const SSize& s1,
const SSize& s2
bool Überprüft 2 Größenangaben auf Ungleichheit.
operator== const SSize& s1,
const SSize& s2
bool Überprüft 2 Größenangaben auf Gleichheit.
setSize int width, int height void Verändert die Größe auf die beiden übergebenen Integer-Werte.
SSize int width, int height Konstruktor mit Übergabe der Breite und Höhe.

Detailbeschreibung SSize

Verwaltet Größenangaben.


SSize enthält zwei Integer 'width' und 'height', die für Größenangaben von z.B. Fenster-Objekten benutzt werden können.
Die beiden Attribute sind public, sie können also direkt geschrieben und gelesen werden.

Funktionsbeschreibungen

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

Übernimmt 'width' und 'height' aus einem String mit Trennzeichen.

Beispiel:

size.fromString("20|180","|");

Parameter:

text Werte als Zeichenkette, z.B. "153,198"
separator Trennzeichen zwischen den Werten

operator!=(const SSize& s1, const SSize& s2) bool

Überprüft 2 Größenangaben auf Ungleichheit.

Es werden jeweils die beiden Höhen und die beiden Breiten miteinander verglichen.

Beispiel:

if(size1 != size2)
  { ... }

Parameter:

s1 1. Größenangabe
s2 2. Größenangabe

Rückgabe:

bool Die Größenangaben sind ungleich.

operator==(const SSize& s1, const SSize& s2) bool

Überprüft 2 Größenangaben auf Gleichheit.

Es werden jeweils die beiden Höhen und die beiden Breiten miteinander verglichen.

Beispiel:

if(size1 == size2)
  { ... }

Parameter:

s1 1. Größenangabe
s2 2. Größenangabe

Rückgabe:

bool Die Größenangaben sind gleich.

setSize(int width, int height) void

Verändert die Größe auf die beiden übergebenen Integer-Werte.

Beispiel:

size.setSize(200,300);

Parameter:

width Breite
height Höhe

SSize(int width, int height)

Konstruktor mit Übergabe der Breite und Höhe.