#include <geom_point.h>
Klassendiagramm für GeomPoint:

Öffentliche Datenelemente | |
| GeomPoint (Coordinate x, Coordinate y, Coordinate z, Hight h=BASE_NODE_HIGHT) | |
| Default-Konstruktor. | |
| GeomPoint (NodeIndex p) | |
| Konstruktor. | |
| int | ccw (GeomPoint p1, GeomPoint p2, Axis proj) |
| Liefert den Umlaufsinn der die Projektion in die Ebene (proj) = t dieses Punkts mit den Punkten p1 und p2 besitzt. | |
| AxIndex | getAxIndex (Axis axis) |
| Liefert den zur Koordinate getCoordinate(axis) zugehörgen AxIndex. | |
| Coordinate | getCoordinate (Axis axis) |
| Liefert die Koordinate der Achse axis. | |
| GeomPoint | getDup () |
| Liefert eine Kopie des geometrischen Punktes. | |
| Hight | getHight () |
| Liefert die Höhe des zugehörigen Knotenindex in der Oktalbaumstruktur. | |
| NodeIndex | getNodeIndex () |
| Liefert den zugehörgen Knotenindex. | |
| 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 | setHight (Hight h) |
| Setzt die Höhe des zugehörigen Knotenindex in der Oktalbaumstruktur. | |
| 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. | |
| Hight | indexHight |
| Höhe des zugehörigen NodeIndex. | |
|
||||||||||||||||||||
|
Default-Konstruktor.
|
|
|
Konstruktor.
|
|
||||||||||||||||
|
Liefert den Umlaufsinn der die Projektion in die Ebene (proj) = t dieses Punkts mit den Punkten p1 und p2 besitzt.
|
|
|
Liefert den zur Koordinate getCoordinate(axis) zugehörgen AxIndex. Es gilt für ein reguläres Objekt p vom Typ NodeIndex: p[axis] == GeomPoint(p).getAxIndex(axis)
|
|
|
Liefert die Koordinate der Achse axis.
|
|
|
Liefert eine Kopie des geometrischen Punktes.
|
|
|
Liefert die Höhe des zugehörigen Knotenindex in der Oktalbaumstruktur.
|
|
|
Liefert den zugehörgen Knotenindex. Es gilt für ein reguläres Objekt p vom Typ NodeIndex: p == GeomPoint(p).getNodeIndex()
|
|
|
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 Höhe des zugehörigen Knotenindex in der Oktalbaumstruktur.
|
|
|
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