Hauptseite   Klassenhierarchie   Übersicht   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente  

Point Klassenreferenz

Konkrete Klasse für ein Punkt. Mehr...

#include <point.h>

Klassendiagramm für Point:

CadObject Aufstellung aller Elemente

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


Ausführliche Beschreibung

Konkrete Klasse für ein Punkt.


Beschreibung der Konstruktoren und Destruktoren

Point::Point Coordinate    x,
Coordinate    y,
Coordinate    z
 

Konstruktor.

Parameter:
x  x-Koordinate
y  y-Koordinate
z  z-Koordinate
Vorbedingung:
DIMENSIONS = 3


Dokumentation der Elementfunktionen

Coordinate Point::getCoordinate Axis    axis
 

Liefert die Koordinate der Achse axis.

Parameter:
axis  Koordinaten-Achse
Rückgabe:
Koordinate der Achse
Vorbedingung:
axis < DIMENSIONS

virtual const DataType Point::getDataType   [virtual]
 

Liefert die Art des CAD-Objekts zurück.

Rückgabe:
CadObject::POINT

Implementiert CadObject.

virtual int Point::getDimension   [virtual]
 

Liefert zurück, wieviele Dimensionen der Punkt besitzt.

Rückgabe:
0

Implementiert CadObject.

virtual Point Point::getMaxPoint   [virtual]
 

Liefert den Punkt zurück.

Rückgabe:
der Punkt

Implementiert CadObject.

virtual Point Point::getMinPoint   [virtual]
 

Liefert den Punkt zurück.

Rückgabe:
der Punkt

Implementiert CadObject.

Coordinate Point::getX  
 

Liefert die x-Koordinate.

Rückgabe:
x-Koordinate

Coordinate Point::getY  
 

Liefert die y-Koordinate.

Rückgabe:
y-Koordinate

Coordinate Point::getZ  
 

Liefert die z-Koordinate.

Rückgabe:
z-Koordinate

Coordinate Point::operator[] Axis    axis
 

Equivalent zu getCoordinate(axis).

Rückgabe:
Koordinate der Achse axis

void Point::set Coordinate    x,
Coordinate    y,
Coordinate    z
 

Setzt die Koordinaten des Punktes.

Parameter:
x  neuer Wert der x-Koordinate
y  neuer Wert der y-Koordinate
z  neuer Wert der z-Koordinate
Vorbedingung:
DIMENSIONS = 3

void Point::setCoordinate Axis    axis,
Coordinate    value
 

Setzt die Koordinate der Koordinatenachse axis auf den Wert value.

Parameter:
axis  Koordinatenachse
value  neuer Wert
Vorbedingung:
axis < DIMENSIONS

void Point::setX Coordinate    value
 

Setzt die Koordinate der x-Achse auf den Wert value.

Parameter:
value  neuer Wert

void Point::setY Coordinate    value
 

Setzt die Koordinate der y-Achse auf den Wert value.

Parameter:
value  neuer Wert

void Point::setZ Coordinate    value
 

Setzt die Koordinate der z-Achse auf den Wert value.

Parameter:
value  neuer Wert


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Fri Mar 14 19:44:51 2003 für cad2octree von doxygen1.2.16