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

Quadrilateral Klassenreferenz

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

#include <quadrilateral.h>

Klassendiagramm für Quadrilateral:

Plane Face CadObject Aufstellung aller Elemente

Öffentliche Datenelemente

 Quadrilateral (Point pA, Point pB, Point pC, Point pD)
 Konstruktor.

virtual int getCornerCount ()
 Liefert die Anzahl der Eckpunkte.

virtual const DataType getDataType ()
 Liefert die Art des CAD-Objekts zurück.

TrianglegetHiTriangle ()
 Liefert das Dreieck CDB.

TrianglegetLowTriangle ()
 Liefert das Dreieck ABD.

Point operator[] (int idx)
 Liefert den idx-ten Eckpunkt.


Private Attribute

Point pointA
 Eckpunkt A.

Point pointB
 Eckpunkt B.

Point pointC
 Eckpunkt C.

Point pointD
 Eckpunkt D.


Ausführliche Beschreibung

Konkrete Klasse für ein Viereck.


Beschreibung der Konstruktoren und Destruktoren

Quadrilateral::Quadrilateral Point    pA,
Point    pB,
Point    pC,
Point    pD
 

Konstruktor.

Parameter:
pA  erster Eckpunkt
pB  zweiter Eckpunkt
pC  dritter Eckpunkt
pD  vierter Eckpunkt


Dokumentation der Elementfunktionen

virtual int Quadrilateral::getCornerCount   [virtual]
 

Liefert die Anzahl der Eckpunkte.

Rückgabe:
4

Implementiert Plane.

virtual const DataType Quadrilateral::getDataType   [virtual]
 

Liefert die Art des CAD-Objekts zurück.

Rückgabe:
CadObject::QUADRILATERAL

Implementiert CadObject.

Triangle* Quadrilateral::getHiTriangle  
 

Liefert das Dreieck CDB.

Rückgabe:
Dreieck CDB

Triangle* Quadrilateral::getLowTriangle  
 

Liefert das Dreieck ABD.

Rückgabe:
Dreieck ABD

Point Quadrilateral::operator[] int    idx [virtual]
 

Liefert den idx-ten Eckpunkt.

Parameter:
idx  wievielter Eckpunkt
Rückgabe:
Eckpunkt Nr. idx
Vorbedingung:
0 <= idx < 4

Implementiert Plane.


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