OldSchoolHack GUI
Öffentliche Methoden | Öffentliche Attribute | Freundbeziehungen | Aufstellung aller Elemente
OSHGui::Drawing::Point Klassenreferenz

Öffentliche Methoden

 Point ()
 
 Point (int x, int y)
 
const Point operator- (const Point &p) const
 
Pointoperator-= (const Point &p)
 
const Point operator+ (const Point &p) const
 
Pointoperator+= (const Point &p)
 
void Offset (int x, int y)
 
const Point OffsetEx (int x, int y) const
 

Öffentliche Attribute

union {
   int   X
 
   int   Left
 
}; 
 
union {
   int   Y
 
   int   Top
 
}; 
 

Freundbeziehungen

bool operator== (const Point &lhs, const Point &rhs)
 
bool operator< (const Point &lhs, const Point &rhs)
 

Ausführliche Beschreibung

Stellt ein geordnetes Paar von x- und y-Koordinaten als ganze Zahlen dar, das einen Punkt in einem zweidimensionalen Raum definiert.

Beschreibung der Konstruktoren und Destruktoren

OSHGui::Drawing::Point::Point ( )

Erstellt einen Punkt mit den Koordinaten 0/0.

OSHGui::Drawing::Point::Point ( int  x,
int  y 
)

Erstellt einen Punkt mit den Koordinaten X/Y.

Dokumentation der Elementfunktionen

void OSHGui::Drawing::Point::Offset ( int  x,
int  y 
)

Verschiebt den Punkt um X/Y.

Parameter
x
y
const Point OSHGui::Drawing::Point::OffsetEx ( int  x,
int  y 
) const

Kopiert den Punkt und verschiebt ihn um X/Y.

Parameter
x
y
Rückgabe
der neue Punkt