|
2D Geom Bibliothek
|
#include <Point.h>
Öffentliche Methoden | |
| Point (double x=0.0, double y=0.0) | |
| void | setPosition (double x, double y) |
| void | setPosition (const Point *p) |
| void | setPosition (const Point &p) |
| double | distance (const Point *p) |
| double | distance (const Point &p) |
| bool | operator== (const Point &another) const |
| virtual void | move (double dx, double dy) |
| virtual void | reflect (const Point *p) |
| virtual void | reflect (const Line *e) |
| virtual void | rotate (const Point *p, double degree) |
| virtual void | draw () |
| double | getX () const |
| void | setX (double x) |
| double | getY () const |
| void | setY (double y) |
Öffentliche Methoden geerbt von Drawable | |
| Drawable () | |
| void | setColor (float red, float green, float blue) |
| const float * | getColor () const |
Weitere Geerbte Elemente | |
Geschützte Methoden geerbt von Drawable | |
| virtual void | setupColor () |
Diese Klasse verwirklicht ein Punkt
| Point::Point | ( | double | x = 0.0, |
| double | y = 0.0 |
||
| ) |
Iniziert die Punkt durch x , y
| double Point::distance | ( | const Point * | p | ) |
Gibt die Entfernung von p zurück (Zeiger)
| double Point::distance | ( | const Point & | p | ) |
Gibt die Entfernung von p zurück (Referenz)
|
virtual |
Zeichnet die Komponent auf einer openGL Fläche zeichnen
Implementiert Drawable.
|
virtual |
Verschiebt die Komponent mit dx und dy
Implementiert Transformable.
| bool Point::operator== | ( | const Point & | another | ) | const |
Entscheidet ob dieses Punkt hat dieselbe Position wie another hat.
|
virtual |
Spiegelt die Komponent auf den p Punkt
Implementiert Transformable.
|
virtual |
Spiegelt die Komponent auf die Gerade e
Implementiert Transformable.
|
virtual |
Rotiert die Komponent um p Punkt mit degree Grad
Implementiert Transformable.
| void Point::setPosition | ( | double | x, |
| double | y | ||
| ) |
Verändert die Position von dem Punkt zu x , y
| void Point::setPosition | ( | const Point * | p | ) |
Verändert die Position von dem Punkt zu einem gegebenen Punkt p (Zeiger)
| void Point::setPosition | ( | const Point & | p | ) |
Verändert die Position von dem Punkt zu einem gegebenen Punkt p (Referenz)
1.8.11