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

Surface Klassenreferenz

Oberfläche, die durch geometrische Punkte definiert ist. Mehr...

#include <surface.h>

Klassendiagramm für Surface:

Polygon Spline Aufstellung aller Elemente

Öffentliche Datenelemente

virtual Hight getHight ()=0
 Liefert die virtuelle Höhe der Oberfläche im Oktalbaum.

virtual bool isIn (GeomPoint p)=0
 Befindet sich p auf dieser Oberfläche?

virtual void setHight (Hight h)=0
 Setzt die virtuelle Höhe der Oberfläche im Oktalbaum.

virtual bool testLine (GeomPoint p, GeomPoint &q, bool &intersect, bool &inside)=0
 Liefert die Lage, falls testLine() erfolgreich war.


Ausführliche Beschreibung

Oberfläche, die durch geometrische Punkte definiert ist.


Dokumentation der Elementfunktionen

virtual Hight Surface::getHight   [pure virtual]
 

Liefert die virtuelle Höhe der Oberfläche im Oktalbaum.

Rückgabe:
Oberflächenhöhe im Oktalbaum

Implementiert in Polygon und Spline.

virtual bool Surface::isIn GeomPoint    p [pure virtual]
 

Befindet sich p auf dieser Oberfläche?

Parameter:
p  Prüfpunkt
Rückgabe:
Ob sich p auf dieser Oberfläche befindet.

Implementiert in Polygon und Spline.

virtual void Surface::setHight Hight    h [pure virtual]
 

Setzt die virtuelle Höhe der Oberfläche im Oktalbaum.

Parameter:
h  Höhe

Implementiert in Polygon und Spline.

virtual bool Surface::testLine GeomPoint    p,
GeomPoint   q,
bool &    intersect,
bool &    inside
[pure virtual]
 

Liefert die Lage, falls testLine() erfolgreich war.

Parameter:
p  Ausgangspunkt
q  den Schnittpunkt, falls die Testlinie die Oberfläche schneidet
intersect  die Testlinie, die parallel zur Achse RAY_AXIS durch p verläuft, schneitet das Polygon.
inside  true, falls der Orientierungsvektor der Oberfläche bei q in Richtung p verläuft.
Rückgabe:
true, falls die Testlinie nicht in der Polygonebene liegt

Implementiert in Polygon und Spline.


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