Polygon Klassenreferenz

#include <Polygon.h>

Klassendiagramm für Polygon:

Object Node Aufstellung aller Elemente

Öffentliche Methoden

 Polygon (Material *mat,...)
 Polygon (double n1,...)
void draw ()
virtual ~Polygon ()

Private Attribute

list< double > coords

Ausführliche Beschreibung

Konkretes Object-Node, das ein Polygon zeichnet. Die Koordinaten des Polygons werden in einer Liste von double-Werten dem Konstruktor übergeben, der eine variable Anzahl von Parametern liest. Die Anzahl muss x+1 betragen mit (x mod 3)==0 und das (x+1).te Element muss POLY_END sein (Sentinel für variable Parameteranzahl)


Beschreibung der Konstruktoren und Destruktoren

Polygon::Polygon ( Material mat,
  ... 
)

Konstruktor für Polygon mit Material

Polygon::Polygon ( double  n1,
  ... 
)

Konstruktor für Polygon ohne Material

Polygon::~Polygon (  )  [virtual]

Default-Destruktor


Dokumentation der Elementfunktionen

void Polygon::draw (  )  [virtual]

Methode zum Zeichnen des Polygons

Implementiert Object.


Dokumentation der Datenelemente

list<double> Polygon::coords [private]

Die Liste der Koordinaten


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Sun Jun 10 13:47:53 2007 für Fishtank von  doxygen 1.5.2