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 Vector2

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

#include <Vector2.h>

Diagramme de collaboration de Vector2:

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

Membres publics

 Vector2 ()
 Vector2 (Real x, Real y)
 Vector2 (const Vector2 &vector)
 ~Vector2 ()
Realoperator[] (const unsigned int i) const
 operator Real * ()
void operator= (const Vector2 &vector)
void operator+= (const Real scalar)
void operator+= (const Vector2 &vector)
void operator-= (const Real scalar)
void operator-= (const Vector2 &vector)
void operator *= (const Real scalar)
Vector2 operator+ (const Real scalar) const
Vector2 operator+ (const Vector2 &vector) const
Vector2 operator- (const Real scalar) const
Vector2 operator- (const Vector2 &vector) const
Vector2 operator * (const Real scalar) const
Vector2 operator/ (const Real scalar) const
Real dot (const Vector2 &vector) const
Real lengthSquared ()
Real length ()
Vector2 unit ()

Attributs Publics

Real x
Real y

Attributs Publics Statiques

const Vector2 ZERO
const Vector2 UNIT_X
const Vector2 UNIT_Y

Amis (friends)

Vector2 operator+ (const Real scalar, const Vector2 &vector)
Vector2 operator- (const Real scalar, const Vector2 &vector)
Vector2 operator * (const Real scalar, const Vector2 &vector)

Description détaillée

changes : 22/6/03 MD Rien !


Documentation des contructeurs et destructeurs

Vector2::Vector2  ) 
 

Vector2::Vector2 Real  x,
Real  y
 

Vector2::Vector2 const Vector2 vector  ) 
 

Vector2::~Vector2  ) 
 


Documentation des méthodes

Real Vector2::dot const Vector2 vector  )  const
 

Real Vector2::length  ) 
 

Real Vector2::lengthSquared  ) 
 

Vector2 Vector2::operator * const Real  scalar  )  const
 

void Vector2::operator *= const Real  scalar  ) 
 

Vector2::operator Real *  ) 
 

Vector2 Vector2::operator+ const Vector2 vector  )  const
 

Vector2 Vector2::operator+ const Real  scalar  )  const
 

void Vector2::operator+= const Vector2 vector  ) 
 

void Vector2::operator+= const Real  scalar  ) 
 

Vector2 Vector2::operator- const Vector2 vector  )  const
 

Vector2 Vector2::operator- const Real  scalar  )  const
 

void Vector2::operator-= const Vector2 vector  ) 
 

void Vector2::operator-= const Real  scalar  ) 
 

Vector2 Vector2::operator/ const Real  scalar  )  const
 

void Vector2::operator= const Vector2 vector  ) 
 

Real& Vector2::operator[] const unsigned int  i  )  const
 

Vector2 Vector2::unit  ) 
 


Documentation des fonctions amies et associées

Vector2 operator * const Real  scalar,
const Vector2 vector
[friend]
 

Vector2 operator+ const Real  scalar,
const Vector2 vector
[friend]
 

Vector2 operator- const Real  scalar,
const Vector2 vector
[friend]
 


Documentation des données imbriquées

const Vector2 Vector2::UNIT_X [static]
 

const Vector2 Vector2::UNIT_Y [static]
 

Real Vector2::x
 

Real Vector2::y
 

const Vector2 Vector2::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:31:04 2004 par doxygen 1.3.3