LightPoint Klassenreferenz

Klasse fuer ein Punktlicht. Mehr ...

#include <LightPoint.h>

Aufstellung aller Elemente

Öffentliche Methoden

 LightPoint ()
 Konstruktor.
 LightPoint (float posX, float posY, float posZ)
 Konstruktor mit Positonskoordinate im 3D-Raum.
virtual ~LightPoint ()
 Destruktor.
void set (float posX, float posY, float posZ)
 Setter fuer die Positionskoordinate.
void calcParameters (float xs, float ys, float xe, float ye)
 Berechnet einige Parameter.
float calc (float x)
 Berechnet den y Wert.
float getXS ()
 Getter fuer XS.
float getYS ()
 Getter fuer YS.
float getXE ()
 Getter fuer XE.
float getYE ()
 Getter fuer YE.
void dump ()
 Obligtorische Dump-Methode fuer Debugzwecke.
void dumpDiagram ()
 Dump-Methode fuer detailierte Debugausgaben.

Öffentliche Attribute

Vec m_pos

Private Methoden

void init ()
 Allgemeine Initialisierung.

Private Attribute

float xs
float ys
float xe
float ye
float c
float a


Ausführliche Beschreibung

Klasse fuer ein Punktlicht.

Beschreibung der Konstruktoren und Destruktoren

LightPoint::LightPoint (  ) 

Konstruktor.

LightPoint::LightPoint ( float  posX,
float  posY,
float  posZ 
)

Konstruktor mit Positonskoordinate im 3D-Raum.

Parameter:
posX 
posY 
posZ 

LightPoint::~LightPoint (  )  [virtual]

Destruktor.


Dokumentation der Elementfunktionen

void LightPoint::set ( float  posX,
float  posY,
float  posZ 
)

Setter fuer die Positionskoordinate.

Parameter:
posX 
posY 
posZ 

void LightPoint::calcParameters ( float  xs,
float  ys,
float  xe,
float  ye 
)

Berechnet einige Parameter.

Parameter:
xs 
ys 
xe 
ye 

float LightPoint::calc ( float  x  ) 

Berechnet den y Wert.

Parameter:
x 
Rückgabe:
y

float LightPoint::getXS (  ) 

Getter fuer XS.

Rückgabe:
xs

float LightPoint::getYS (  ) 

Getter fuer YS.

Rückgabe:
ys

float LightPoint::getXE (  ) 

Getter fuer XE.

Rückgabe:
xe

float LightPoint::getYE (  ) 

Getter fuer YE.

Rückgabe:
ye

void LightPoint::dump (  ) 

Obligtorische Dump-Methode fuer Debugzwecke.

void LightPoint::dumpDiagram (  ) 

Dump-Methode fuer detailierte Debugausgaben.

void LightPoint::init (  )  [private]

Allgemeine Initialisierung.


Dokumentation der Datenelemente

float LightPoint::xs [private]

float LightPoint::ys [private]

float LightPoint::xe [private]

float LightPoint::ye [private]

float LightPoint::c [private]

float LightPoint::a [private]


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:

Generated on Sun Nov 1 16:26:43 2009 for engine3d by doxygen 1.5.5