#include <cad_object.h>
Klassendiagramm für CadObject:

| Öffentliche Typen | |
| enum | DataType { TRIANGLE, QUADRILATERAL, B_SPLINE, POINT } | 
| Um was für ein CAD-Objekt handelt es sich? Mehr... | |
| Öffentliche Datenelemente | |
| virtual const DataType | getDataType ()=0 | 
| Liefert die Art des CAD_Objekts zurück. | |
| virtual int | getDimension ()=0 | 
| Liefert zurück, wieviele Dimensionen das CAD-Objekt besitzt. | |
| virtual Point | getMaxPoint ()=0 | 
| Liefert den Punkt zurück, der jeweils das Maximum aller das CAD-Objekt beschreibenden Koordinaten enthält. | |
| virtual Point | getMinPoint ()=0 | 
| Liefert den Punkt zurück, der jeweils das Minimum aller das CAD-Objekt beschreibenden Koordinaten enthält. | |
| virtual bool | isPlane () | 
| Ist das Objekt eben? | |
| Point | max (Point p) | 
| Liefert einen Point der das jeweilige Maximum der Koordinaten zwischen dem internen maxPoint und dem Point p enthält. | |
| Point | min (Point p) | 
| Liefert einen Point der das jeweilige Minimum der Koordinaten zwischen dem internen maxPoint und dem Point p enthält. | |
| virtual void | print ()=0 | 
| Gibt die das CAD-Objekt beschreibenden Geometriedaten auf der Konsole aus. | |
Dies kann eine Fläche (Face) oder ein Punkt (Point) sein.
| 
 | 
| Um was für ein CAD-Objekt handelt es sich? 
 
 | 
| 
 | 
| Liefert die Art des CAD_Objekts zurück. 
 
 Implementiert in BSpline, Point, Quadrilateral und Triangle. | 
| 
 | 
| Liefert zurück, wieviele Dimensionen das CAD-Objekt besitzt. 
 
 | 
| 
 | 
| Liefert den Punkt zurück, der jeweils das Maximum aller das CAD-Objekt beschreibenden Koordinaten enthält. 
 
 | 
| 
 | 
| Liefert den Punkt zurück, der jeweils das Minimum aller das CAD-Objekt beschreibenden Koordinaten enthält. 
 
 | 
| 
 | 
| Ist das Objekt eben? 
 
 Erneute Implementation in Plane. | 
| 
 | 
| Liefert einen Point der das jeweilige Maximum der Koordinaten zwischen dem internen maxPoint und dem Point p enthält. 
 
 
 | 
| 
 | 
| Liefert einen Point der das jeweilige Minimum der Koordinaten zwischen dem internen maxPoint und dem Point p enthält. 
 
 
 | 
 1.2.16
1.2.16