Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Composants | Déclarations

Référence de la classe Matrix33

changes : 22/6/03 MD Rien ! 8/7/03 print Plus de détails...

#include <Matrix33.h>

Diagramme de collaboration de Matrix33:

Collaboration graph
[Légende]
Liste de tous les membres

Membres publics

 Matrix33 ()
 Matrix33 (const Matrix33 &matrix)
 Matrix33 (const Vector3 &euler)
 Matrix33 (const Vector3 &c0, const Vector3 &c1, const Vector3 &c2)
 Matrix33 (const Real matrix[3][3])
 Matrix33 (const Real m00, const Real m01, const Real m02, const Real m10, const Real m11, const Real m12, const Real m20, const Real m21, const Real m22)
 ~Matrix33 ()
Realoperator[] (const unsigned int i) const
Matrix33operator= (const Matrix33 &matrix)
Matrix33operator= (const Real *matrix)
Matrix33 operator+ (const Matrix33 &matrix) const
Matrix33 operator- (const Matrix33 &matrix) const
Matrix33 operator * (const Real scalar) const
Vector3 operator * (const Vector3 &vector) const
Matrix33 operator * (const Matrix33 &matrix) const
void print () const
Matrix33 transpose ()
Vector3 eulerAngles ()

Membres publics statiques

Matrix33 rotateAboutX (Real a)
Matrix33 rotateAboutY (Real a)
Matrix33 rotateAboutZ (Real a)
Matrix33 rotate (Real a, const Vector3 &axis)

Attributs Publics Statiques

const Matrix33 ZERO
const Matrix33 IDENTITY

Attributs Protégés

Real m [3][3]

Amis (friends)

Matrix33 operator * (const Real scalar, const Matrix33 &matrix)
Vector3 operator * (const Vector3 &vector, const Matrix33 &matrix)

Description détaillée

changes : 22/6/03 MD Rien ! 8/7/03 print


Documentation des contructeurs et destructeurs

Matrix33::Matrix33  ) 
 

Matrix33::Matrix33 const Matrix33 matrix  ) 
 

Matrix33::Matrix33 const Vector3 euler  ) 
 

Matrix33::Matrix33 const Vector3 c0,
const Vector3 c1,
const Vector3 c2
 

Matrix33::Matrix33 const Real  matrix[3][3]  ) 
 

Matrix33::Matrix33 const Real  m00,
const Real  m01,
const Real  m02,
const Real  m10,
const Real  m11,
const Real  m12,
const Real  m20,
const Real  m21,
const Real  m22
 

Matrix33::~Matrix33  ) 
 


Documentation des méthodes

Vector3 Matrix33::eulerAngles  ) 
 

Matrix33 Matrix33::operator * const Matrix33 matrix  )  const
 

Vector3 Matrix33::operator * const Vector3 vector  )  const
 

Matrix33 Matrix33::operator * const Real  scalar  )  const
 

Matrix33 Matrix33::operator+ const Matrix33 matrix  )  const
 

Matrix33 Matrix33::operator- const Matrix33 matrix  )  const
 

Matrix33& Matrix33::operator= const Real matrix  ) 
 

Matrix33& Matrix33::operator= const Matrix33 matrix  ) 
 

Real* Matrix33::operator[] const unsigned int  i  )  const
 

void Matrix33::print  )  const
 

Matrix33 Matrix33::rotate Real  a,
const Vector3 axis
[static]
 

Matrix33 Matrix33::rotateAboutX Real  a  )  [static]
 

Matrix33 Matrix33::rotateAboutY Real  a  )  [static]
 

Matrix33 Matrix33::rotateAboutZ Real  a  )  [static]
 

Matrix33 Matrix33::transpose  ) 
 


Documentation des fonctions amies et associées

Vector3 operator * const Vector3 vector,
const Matrix33 matrix
[friend]
 

Matrix33 operator * const Real  scalar,
const Matrix33 matrix
[friend]
 


Documentation des données imbriquées

const Matrix33 Matrix33::IDENTITY [static]
 

Real Matrix33::m[3][3] [protected]
 

const Matrix33 Matrix33::ZERO [static]
 


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Mon Mar 1 01:30:44 2004 par doxygen 1.3.3