| << 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 |