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