Hauptseite | Klassenhierarchie | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente | Zusätzliche Informationen

TMatrix Klassenreferenz

#include <MATRIX.H>

Klassendiagramm für TMatrix:

Inheritance graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

 TMatrix ()
 TMatrix (unsigned m, unsigned n)
 TMatrix (const TMatrix &mat)
virtual ~TMatrix ()
bool ist_homogen (void) const
TMatrix operator= (const TMatrix &mat)
TMatrix operator+ (const TMatrix &mat)
TMatrix operator- (const TMatrix &mat)
TMatrix operator * (const TMatrix &mat)
TMatrix operator * (double &fakt)
TMatrix invers (void)
TMatrix einheitsmatrix (unsigned m)
TMatrix verschiebematrix (const TVektor &vekt)
TMatrix rotationsmatrix_x (double winkel)
TMatrix rotationsmatrix_y (double winkel)
TMatrix rotationsmatrix_z (double winkel)
TMatrix transformiere (unsigned reihenfolge, const TVektor &verschiebung, double drehung_x, double drehung_y, double drehung_z)

Geschützte Attribute

double * arr
unsigned ze
unsigned sp
bool homogene_koordinaten

Freundbeziehungen

TMatrix operator * (double fakt, const TMatrix &mat)

Beschreibung der Konstruktoren und Destruktoren

TMatrix::TMatrix  ) 
 

TMatrix::TMatrix unsigned  m,
unsigned  n
 

TMatrix::TMatrix const TMatrix mat  ) 
 

TMatrix::~TMatrix  )  [virtual]
 


Dokumentation der Elementfunktionen

TMatrix TMatrix::einheitsmatrix unsigned  m  ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:

TMatrix TMatrix::invers void   ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:

bool TMatrix::ist_homogen void   )  const [inline]
 

TMatrix TMatrix::operator * double &  fakt  ) 
 

TMatrix TMatrix::operator * const TMatrix mat  ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:

TMatrix TMatrix::operator+ const TMatrix mat  ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:

TMatrix TMatrix::operator- const TMatrix mat  ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:

TMatrix TMatrix::operator= const TMatrix mat  ) 
 

TMatrix TMatrix::rotationsmatrix_x double  winkel  ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:

TMatrix TMatrix::rotationsmatrix_y double  winkel  ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:

TMatrix TMatrix::rotationsmatrix_z double  winkel  ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:

TMatrix TMatrix::transformiere unsigned  reihenfolge,
const TVektor verschiebung,
double  drehung_x,
double  drehung_y,
double  drehung_z
 

Hier ist der Graph aller Aufrufe für diese Funktion:

TMatrix TMatrix::verschiebematrix const TVektor vekt  ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:


Freundbeziehungen und Funktionsdokumentation

TMatrix operator * double  fakt,
const TMatrix mat
[friend]
 


Dokumentation der Datenelemente

double* TMatrix::arr [protected]
 

bool TMatrix::homogene_koordinaten [protected]
 

unsigned TMatrix::sp [protected]
 

unsigned TMatrix::ze [protected]
 


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Sat Nov 13 12:51:59 2004 für XCTL32 von doxygen 1.3.7