Klasse einer Line.
More...
#include <Line.h>
List of all members.
Public Member Functions |
| Line () |
| Konstruktor.
|
virtual | ~Line () |
| Destruktor.
|
void | set (Vec &p1, Vec &p2) |
| Setter fuer die Lineeigenschaften.
|
float | getLength (void) |
| Getter fuer die Linienlaenge.
|
Vec * | getEndPoint (float t) |
| Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
|
Vec & | getEndPoint2 (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.
|
Public Attributes |
Vec | m_S |
Vec | m_E |
Vec | m_V |
Detailed Description
Constructor & Destructor Documentation
Line::~Line |
( |
| ) |
[virtual] |
Member Function Documentation
void Line::dump |
( |
char * |
msg | ) |
|
Obligatorische Dump-Methode fuer Debugzwecke.
void Line::getEndPoint |
( |
float |
t, |
|
|
Vec * |
E |
|
) |
| |
Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
- Parameters:
-
t | --> Len |
E | --> Punktvektor |
Vec * Line::getEndPoint |
( |
float |
t | ) |
|
Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
- Parameters:
-
- Returns:
- Punktvektor
Vec & Line::getEndPoint2 |
( |
float |
t | ) |
|
Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
- Parameters:
-
- Returns:
- Punktvektor
float Line::getLength |
( |
void |
| ) |
|
Getter fuer die Linienlaenge.
- Returns:
- Laenge der Linie
void Line::set |
( |
Vec & |
p1, |
|
|
Vec & |
p2 |
|
) |
| |
Setter fuer die Lineeigenschaften.
- Parameters:
-
p1 | Erster Punkt bzw. Startpunkt der Linie |
p2 | Zweiter Punkt bzw. Endpunkt der Linie |
Member Data Documentation
The documentation for this class was generated from the following files:
- E:/project/engine3d/cplusplus/src/math3d/Line.h
- E:/project/engine3d/cplusplus/src/math3d/Line.cpp