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