Back to bsyte

Line Class Reference

Klasse einer Line. More...

#include <Line.h>

Collaboration diagram for Line:

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.
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.

Public Attributes

Vec m_S
Vec m_E
Vec m_V

Detailed Description

Klasse einer Line.


Constructor & Destructor Documentation

Line::Line ( )

Konstruktor.

Line::~Line ( ) [virtual]

Destruktor.


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

Here is the call graph for this function:

Vec * Line::getEndPoint ( float  t)

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

Parameters:
t--> Len
Returns:
Punktvektor

Here is the call graph for this function:

Here is the caller graph for this function:

Vec & Line::getEndPoint2 ( float  t)

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

Parameters:
t--> Len
Returns:
Punktvektor

Here is the call graph for this function:

Here is the caller graph for this function:

float Line::getLength ( void  )

Getter fuer die Linienlaenge.

Returns:
Laenge der Linie

Here is the call graph for this function:

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

Setter fuer die Lineeigenschaften.

Parameters:
p1Erster Punkt bzw. Startpunkt der Linie
p2Zweiter Punkt bzw. Endpunkt der Linie

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files: