#include <point.h>
Klassendiagramm für Point:

Öffentliche Datenelemente | |
| Point (Coordinate x, Coordinate y, Coordinate z) | |
| Konstruktor. | |
| Coordinate | getCoordinate (Axis axis) |
| Liefert die Koordinate der Achse axis. | |
| virtual const DataType | getDataType () |
| Liefert die Art des CAD-Objekts zurück. | |
| virtual int | getDimension () |
| Liefert zurück, wieviele Dimensionen der Punkt besitzt. | |
| virtual Point | getMaxPoint () |
| Liefert den Punkt zurück. | |
| virtual Point | getMinPoint () |
| Liefert den Punkt zurück. | |
| Coordinate | getX () |
| Liefert die x-Koordinate. | |
| Coordinate | getY () |
| Liefert die y-Koordinate. | |
| Coordinate | getZ () |
| Liefert die z-Koordinate. | |
| virtual void | print () |
| Gibt die Punktkoordinaten auf der Konsole aus. | |
| void | set (Coordinate x, Coordinate y, Coordinate z) |
| Setzt die Koordinaten des Punktes. | |
| void | setCoordinate (Axis axis, Coordinate value) |
| Setzt die Koordinate der Koordinatenachse axis auf den Wert value. | |
| void | setX (Coordinate value) |
| Setzt die Koordinate der x-Achse auf den Wert value. | |
| void | setY (Coordinate value) |
| Setzt die Koordinate der y-Achse auf den Wert value. | |
| void | setZ (Coordinate value) |
| Setzt die Koordinate der z-Achse auf den Wert value. | |
| Coordinate | operator[] (Axis axis) |
| Equivalent zu getCoordinate(axis). | |
Private Attribute | |
| Coordinate | coordinates [DIMENSIONS] |
| Koordinaten des Punktes. | |
|
||||||||||||||||
|
Konstruktor.
|
|
|
Liefert die Koordinate der Achse axis.
|
|
|
Liefert die Art des CAD-Objekts zurück.
Implementiert CadObject. |
|
|
Liefert zurück, wieviele Dimensionen der Punkt besitzt.
Implementiert CadObject. |
|
|
Liefert den Punkt zurück.
Implementiert CadObject. |
|
|
Liefert den Punkt zurück.
Implementiert CadObject. |
|
|
Liefert die x-Koordinate.
|
|
|
Liefert die y-Koordinate.
|
|
|
Liefert die z-Koordinate.
|
|
|
Equivalent zu getCoordinate(axis).
|
|
||||||||||||||||
|
Setzt die Koordinaten des Punktes.
|
|
||||||||||||
|
Setzt die Koordinate der Koordinatenachse axis auf den Wert value.
|
|
|
Setzt die Koordinate der x-Achse auf den Wert value.
|
|
|
Setzt die Koordinate der y-Achse auf den Wert value.
|
|
|
Setzt die Koordinate der z-Achse auf den Wert value.
|
1.2.16