#include <Line.h>
Öffentliche Methoden | |
| 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. | |
Öffentliche Attribute | |
| Vec | m_S |
| Vec | m_E |
| Vec | m_V |
| Line::Line | ( | ) |
Konstruktor.
| Line::~Line | ( | ) | [virtual] |
Destruktor.
Setter fuer die Lineeigenschaften.
| p1 | Erster Punkt bzw. Startpunkt der Linie | |
| p2 | Zweiter Punkt bzw. Endpunkt der Linie |
| float Line::getLength | ( | void | ) |
Getter fuer die Linienlaenge.
| Vec * Line::getEndPoint | ( | float | t | ) |
Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
| t | --> Len |
| Vec & Line::getEndPoint2 | ( | float | t | ) |
Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
| t | --> Len |
| void Line::getEndPoint | ( | float | t, | |
| Vec * | E | |||
| ) |
Getter fuer den Endpunkt der Linie. Es gilt: P(t) = S + t*V.
| t | --> Len | |
| E | --> Punktvektor |
| void Line::dump | ( | char * | msg | ) |
Obligatorische Dump-Methode fuer Debugzwecke.
1.5.5