Référence de la classe Coord

Coordonnees 3D. Plus de détails...

#include <Donnees.h>

Graphe d'héritage de Coord:

Inheritance graph
[légende]
Graphe de collaboration de Coord:

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

Fonctions membres publiques

 Coord ()
 Coord (float x, float y, float z)
float getX ()
float getY ()
float getZ ()
void setX (float x)
void setY (float y)
void setZ (float z)
Coordoperator= (Coord b)
Coordoperator+= (Coord b)
Coordoperator-= (Coord b)
Coord operator- (const Coord &b) const
Coord operator * (float alpha)
 ~Coord ()

Amis

Coord min (Coord a, Coord b)
Coord max (Coord a, Coord b)
Coord operator+ (Coord a, Coord b)
Coord operator- (Coord a, Coord b)

Description détaillée

Coordonnees 3D.

Définition à la ligne 93 du fichier Donnees.h.


Documentation des contructeurs et destructeur

Coord::Coord (  )  [inline]

Constructeur vide

Définition à la ligne 99 du fichier Donnees.h.

Référencé par operator *().

Voici le graphe d'appel pour cette fonction :

Coord::Coord ( float  x,
float  y,
float  z 
) [inline]

Ajout d un constructeur

Définition à la ligne 102 du fichier Donnees.h.

Coord::~Coord (  )  [inline]

Ajout d un destructeur

Définition à la ligne 207 du fichier Donnees.h.


Documentation des fonctions membres

float Coord::getX (  )  [inline]

Acces en lecture a la premiere coordonnee

Définition à la ligne 105 du fichier Donnees.h.

Références Vect3D::x1.

Référencé par Mesh::AfficheMesh(), ObjetSimule::NormaleFace(), operator *(), operator+(), operator+=(), operator-(), operator-=(), operator=(), Scene::setGravite(), ObjetSimule::setInit(), Ressort::SetLrepos(), et ObjetSimule::setNormals().

Voici le graphe d'appel pour cette fonction :

float Coord::getY (  )  [inline]

Acces en lecture a la seconde coordonnee

Définition à la ligne 108 du fichier Donnees.h.

Références Vect3D::x2.

Référencé par Mesh::AfficheMesh(), ObjetSimule::NormaleFace(), operator *(), operator+(), operator+=(), operator-(), operator-=(), operator=(), Scene::setGravite(), ObjetSimule::setInit(), Ressort::SetLrepos(), et ObjetSimule::setNormals().

Voici le graphe d'appel pour cette fonction :

float Coord::getZ (  )  [inline]

Acces en lecture a la troisieme coordonnee

Définition à la ligne 111 du fichier Donnees.h.

Références Vect3D::x3.

Référencé par Mesh::AfficheMesh(), ObjetSimule::NormaleFace(), operator *(), operator+(), operator+=(), operator-(), operator-=(), operator=(), Scene::setGravite(), ObjetSimule::setInit(), Ressort::SetLrepos(), et ObjetSimule::setNormals().

Voici le graphe d'appel pour cette fonction :

void Coord::setX ( float  x  )  [inline]

Acces en ecriture a la premiere coordonnee

Définition à la ligne 114 du fichier Donnees.h.

Références Vect3D::x1.

Référencé par ObjetSimule::NormaleFace(), operator+=(), operator-=(), operator=(), Scene::Param(), Scene::setGravite(), et ObjetSimule::setInit().

Voici le graphe d'appel pour cette fonction :

void Coord::setY ( float  y  )  [inline]

Acces en ecriture a la seconde coordonnee

Définition à la ligne 117 du fichier Donnees.h.

Références Vect3D::x2.

Référencé par ObjetSimule::NormaleFace(), operator+=(), operator-=(), operator=(), Scene::Param(), Scene::setGravite(), et ObjetSimule::setInit().

Voici le graphe d'appel pour cette fonction :

void Coord::setZ ( float  z  )  [inline]

Acces en ecriture a la troisieme coordonnee

Définition à la ligne 120 du fichier Donnees.h.

Références Vect3D::x3.

Référencé par ObjetSimule::NormaleFace(), operator+=(), operator-=(), operator=(), Scene::Param(), Scene::setGravite(), et ObjetSimule::setInit().

Voici le graphe d'appel pour cette fonction :

Coord& Coord::operator= ( Coord  b  )  [inline]

Surcharge de l operateur =

Définition à la ligne 123 du fichier Donnees.h.

Références getX(), getY(), getZ(), setX(), setY(), et setZ().

Voici le graphe d'appel pour cette fonction :

Coord& Coord::operator+= ( Coord  b  )  [inline]

Surcharge de +=

Définition à la ligne 133 du fichier Donnees.h.

Références getX(), getY(), getZ(), setX(), setY(), et setZ().

Voici le graphe d'appel pour cette fonction :

Coord& Coord::operator-= ( Coord  b  )  [inline]

Surcharge de -=

Définition à la ligne 150 du fichier Donnees.h.

Références getX(), getY(), getZ(), setX(), setY(), et setZ().

Voici le graphe d'appel pour cette fonction :

Coord Coord::operator- ( const Coord b  )  const [inline]

Surcharge de -

Définition à la ligne 166 du fichier Donnees.h.

Coord Coord::operator * ( float  alpha  )  [inline]

Surchage de l operateur *

Définition à la ligne 174 du fichier Donnees.h.

Références Coord(), getX(), getY(), et getZ().

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions amies et associées

Coord min ( Coord  a,
Coord  b 
) [friend]

Calcul du min (Coord, Coord)

Définition à la ligne 182 du fichier Donnees.h.

Coord max ( Coord  a,
Coord  b 
) [friend]

Calcul du max (Coord, Coord)

Définition à la ligne 192 du fichier Donnees.h.

Coord operator+ ( Coord  a,
Coord  b 
) [friend]

Methode amie de la class Coord pour la surcharge de l operateur +.

Définition à la ligne 39 du fichier Donnees.cpp.

Coord operator- ( Coord  a,
Coord  b 
) [friend]

Methode amie de la class Coord pour la surcharge de l operateur -.

Définition à la ligne 48 du fichier Donnees.cpp.


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Thu Jan 24 19:12:01 2008 pour Animation 3D par  doxygen 1.5.1