Rect_16

Klasse für ein 16-Bit Rechteck

Vererbung

Basisklassen(n)   abgeleitete Klassen
  Rect_16  

Attribute

public:

Attribut Typ Beschreibung
height i Höhe des Rechtecks
left i Abstand vom linken Rand eines Lcd-Displays
top i Abstand vom oberen Rand eines Lcd-Displays
width i Länge des Rechtecks

Operationen

public:

Name Parameter Rückgabewert Beschreibung
bottom u Gibt den unteren Rand des Reckecks zurück
enclose const Rect& clientRect void vergrößert sich und das clientRect mit zu enthalten
isIntersect const Rect& otherRect bool Prüft ob sich dieses Rechteck mit einem Anderen überschneidet.
isPointInRect const Point_& point bool Überprüft, ob sich ein Punkt in diesem Rechteck befindet
margin i margin void Methode zum setzen eines Abstandes um das Rechteck
right u Gibt die Koordinaten des rechten Randes des Rechtecks zurück
set i left,
i top,
i width,
i height
void Methode zur Veränderung der Rechteckdimension und Position
Rect_16 const Rect_16& rectSrc Konstruktor für ein neues Rechteck auf Basis eines vorhandenen Rechtecks
Rect_16 i left,
i top,
i width,
i height
Konstruktor für ein neues Rechteck auf Basis der übergebenen Parameter

Detailbeschreibung Rect_16

Klasse für ein 16-Bit Rechteck

Funktionsbeschreibungen

bottom() const u

Gibt den unteren Rand des Reckecks zurück

enclose(const Rect& clientRect) void

vergrößert sich und das clientRect mit zu enthalten

isIntersect(const Rect& otherRect) bool

Prüft ob sich dieses Rechteck mit einem Anderen überschneidet.

Parameter:

otherRect anderes Rechteck

isPointInRect(const Point_& point) const bool

Überprüft, ob sich ein Punkt in diesem Rechteck befindet

Parameter:

point der zu überprüfende Punkt

margin(i margin) void

Methode zum setzen eines Abstandes um das Rechteck

Parameter:

margin Größe des Abstandes

right() const u

Gibt die Koordinaten des rechten Randes des Rechtecks zurück

set(i left, i top, i width, i height) void

Methode zur Veränderung der Rechteckdimension und Position

Parameter:

left Abstand vom linken Rand eines Lcd-Displays
top Abstand oberen Rand eines Lcd-Displays
width Breite des Rechtecks
height Höhe des Rechtecks

Rect_16(const Rect_16& rectSrc)

Konstruktor für ein neues Rechteck auf Basis eines vorhandenen Rechtecks

Parameter:

rectSrc bereits vorhandenes Rechteck

Rect_16(i left, i top, i width, i height)

Konstruktor für ein neues Rechteck auf Basis der übergebenen Parameter

Parameter:

left Abstand vom linken Rand eines Lcd-Displays
top Abstand oberen Rand eines Lcd-Displays
width Breite des Rechtecks
height Höhe des Rechtecks