<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Verwaltet Größenangaben. [Mehr ...]
Basisklassen(n) | abgeleitete Klassen | |
---|---|---|
SSize |
|
Attribut | Typ | Beschreibung |
---|---|---|
height | int | gespeicherte Höhe |
width | int | gespeicherte Breite |
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. |
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.
fromString(const SString& text, const SString& separator=",") void |
![]() ![]() |
Übernimmt 'width' und 'height' aus einem String mit Trennzeichen.
size.fromString("20|180","|");
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.
if(size1 != size2) { ... }
s1 | 1. Größenangabe |
s2 | 2. Größenangabe |
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.
if(size1 == size2) { ... }
s1 | 1. Größenangabe |
s2 | 2. Größenangabe |
bool | Die Größenangaben sind gleich. |
setSize(int width, int height) void |
![]() ![]() |
Verändert die Größe auf die beiden übergebenen Integer-Werte.
size.setSize(200,300);
width | Breite |
height | Höhe |
SSize(int width, int height) |
![]() ![]() |
Konstruktor mit Übergabe der Breite und Höhe.
<< Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |