Line Klassenreferenz

Klasse einer Line. Mehr ...

#include <Line.h>

Aufstellung aller Elemente

Öffentliche Methoden

 Line ()
 Konstruktor.
virtual ~Line ()
 Destruktor.
void set (Vec &p1, Vec &p2)
 Setter fuer die Lineeigenschaften.
float getLength (void)
 Getter fuer die Linienlaenge.
VecgetEndPoint (float t)
 Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
VecgetEndPoint2 (float t)
 Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
void getEndPoint (float t, Vec *E)
 Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
void dump (char *msg)
 Obligatorische Dump-Methode fuer Debugzwecke.

Öffentliche Attribute

Vec m_S
Vec m_E
Vec m_V


Ausführliche Beschreibung

Klasse einer Line.

Beschreibung der Konstruktoren und Destruktoren

Line::Line (  ) 

Konstruktor.

Line::~Line (  )  [virtual]

Destruktor.


Dokumentation der Elementfunktionen

void Line::set ( Vec p1,
Vec p2 
)

Setter fuer die Lineeigenschaften.

Parameter:
p1 Erster Punkt bzw. Startpunkt der Linie
p2 Zweiter Punkt bzw. Endpunkt der Linie

float Line::getLength ( void   ) 

Getter fuer die Linienlaenge.

Rückgabe:
Laenge der Linie

Vec * Line::getEndPoint ( float  t  ) 

Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.

Parameter:
t --> Len
Rückgabe:
Punktvektor

Vec & Line::getEndPoint2 ( float  t  ) 

Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.

Parameter:
t --> Len
Rückgabe:
Punktvektor

void Line::getEndPoint ( float  t,
Vec E 
)

Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.

Parameter:
t --> Len
E --> Punktvektor

void Line::dump ( char *  msg  ) 

Obligatorische Dump-Methode fuer Debugzwecke.


Dokumentation der Datenelemente


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