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 API::CartesianPosition

Classe definissant une position dans le repere cartesien. Plus de détails...

#include <CartesianPosition.h>

Diagramme de collaboration de API::CartesianPosition:

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

Membres publics

 CartesianPosition ()
 constructeur d'une position cartesienne

 ~CartesianPosition ()
 destructeur d'une position cartesienne

 CartesianPosition (const double xCoordonate, const double yCoordonate, const double zCoordonate)
 constructeur d'une position cartesienne

 CartesianPosition (const Vector3 &aVector)
 constructeur d'une position cartesienne

double getX () const
 Renvoie la position sur l'axe X.

double getY () const
 Renvoie la position sur l'axe Y.

double getZ () const
 Renvoie la position sur l'axe Z.

void setX (double aCoordonate)
 Modifie la position sur l'axe X.

void setY (double aCoordonate)
 Modifie la position sur l'axe Y.

void setZ (double aCoordonate)
 Modifie la position sur l'axe Z.


Attributs Publics

Utilutil
 Reference de l'instance de la classe specifique a la simulation d'une position cartesienne.


Description détaillée

Classe definissant une position dans le repere cartesien.

Auteur:
Michel Dubois, Yann Le Guyadec
Version:
du 08/06/03 (08 juin 2003)
Depuis:
0.1


Documentation des contructeurs et destructeurs

API::CartesianPosition::CartesianPosition  ) 
 

constructeur d'une position cartesienne

API::CartesianPosition::~CartesianPosition  ) 
 

destructeur d'une position cartesienne

API::CartesianPosition::CartesianPosition const double  xCoordonate,
const double  yCoordonate,
const double  zCoordonate
 

constructeur d'une position cartesienne

Paramètres:
xCoordonate Coordonnee par rapport au premier axe
yCoordonate Coordonnee par rapport au deuxieme axe
zCoordonate Coordonnee par rapport au troisieme axe

API::CartesianPosition::CartesianPosition const Vector3 aVector  ) 
 

constructeur d'une position cartesienne

Paramètres:
aVector Vecteur de coordonnees


Documentation des méthodes

double API::CartesianPosition::getX  )  const
 

Renvoie la position sur l'axe X.

Renvoie:
position sur l'axe X

double API::CartesianPosition::getY  )  const
 

Renvoie la position sur l'axe Y.

Renvoie:
position sur l'axe Y

double API::CartesianPosition::getZ  )  const
 

Renvoie la position sur l'axe Z.

Renvoie:
position sur l'axe Z

void API::CartesianPosition::setX double  aCoordonate  ) 
 

Modifie la position sur l'axe X.

Paramètres:
aCoordonate valeur x de la position cartesienne

void API::CartesianPosition::setY double  aCoordonate  ) 
 

Modifie la position sur l'axe Y.

Paramètres:
aCoordonate valeur y de la position cartesienne

void API::CartesianPosition::setZ double  aCoordonate  ) 
 

Modifie la position sur l'axe Z.

Paramètres:
aCoordonate valeur z de la position cartesienne


Documentation des fonctions amies et associées

friend class Util [friend]
 


Documentation des données imbriquées

Util* API::CartesianPosition::util
 

Reference de l'instance de la classe specifique a la simulation d'une position cartesienne.


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:12 2004 par doxygen 1.3.3