Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Alphabetische Liste | Datenstrukturen | Auflistung der Dateien | Datenstruktur-Elemente | Datei-Elemente

Sun Klassenreferenz

#include <Sun.h>

Klassendiagramm für Sun:

Object

Ausführliche Beschreibung

Diese Klasse stellt eine Implementierung des Objekttyps Sonne zur Verfuegung.

Definiert in Zeile 21 der Datei Sun.h.

Öffentliche Methoden

 Sun ()
virtual ~Sun ()
virtual char * getType ()
virtual void draw ()
virtual int getDrawPriority ()


Beschreibung der Konstruktoren und Destruktoren

Sun::Sun  )  [inline]
 

Konstruktor, der Textur und Name des Objekts zuweist

Definiert in Zeile 28 der Datei Sun.h.

Benutzt getType(), Object::setName() und Object::setTexture().

virtual Sun::~Sun  )  [inline, virtual]
 

Destructor

Definiert in Zeile 35 der Datei Sun.h.


Dokumentation der Elementfunktionen

void Sun::draw  )  [virtual]
 

Zeichnet Sonne

Implementiert Object.

Definiert in Zeile 19 der Datei Sun.cpp.

Benutzt Object::drawBegin(), Object::drawEnd(), Opengl::getNextLight(), Object::getOpenglTextureNumber(), Object::getScaledPos(), Object::getScaledRadius(), ourConfiguration, Configuration::showTextures, Configuration::sphereDetaillevel, Vector::x, Vector::y und Vector::z.

virtual int Sun::getDrawPriority  )  [inline, virtual]
 

Rückgabe:
1000, hoechste Prioritaet (wird benoetigt zum Laden der Lichteffekte)

Erneute Implementation von Object.

Definiert in Zeile 44 der Datei Sun.h.

char * Sun::getType  )  [virtual]
 

Rückgabe:
string-Typbezeichnung: sun

Implementiert Object.

Definiert in Zeile 71 der Datei Sun.cpp.

Wird benutzt von Sun().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Mon May 30 14:31:16 2005 für Sunsystembuildingandsimulation von doxygen 1.3.6