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