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::ForceSensor

Classe definissant un capteur d'effort. Plus de détails...

#include <ForceSensor.h>

Graphe d'héritage de la classe API::ForceSensor

Inheritance graph
[Légende]
Diagramme de collaboration de API::ForceSensor:

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

Membres publics

double toNewton () const
 retourne la force percue par le capteur d'effort courant

LeggetLeg () const
 retourne la reference de la patte du capteur d'effort courant

unsigned int getID () const
 retourne l'identifiant du capteur d'effort courant

bool getActivateMode () const
 retourne le mode d'activation du capteur

double getRawValue () const
 retourne la valeur brute du capteur

void setActivateMode (bool onoff)
 affecte le mode d'activation du capteur


Membres protégés

 ForceSensor ()
 constructeur d'un capteur d'effort

virtual ~ForceSensor ()
 destructeur d'un capteur de contact

void setLeg (Leg *aLeg)
 affecte la patte proprietaire du capteur de contact courant

void setID (unsigned int aForceSensorID)
 retourne l'identifiant du capteur d'effort courant

virtual void setRawValue (double aValue)=0
 affecte la valeur brute du capteur


Description détaillée

Classe definissant un capteur d'effort.

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


Documentation des contructeurs et destructeurs

API::ForceSensor::ForceSensor  )  [protected]
 

constructeur d'un capteur d'effort

virtual API::ForceSensor::~ForceSensor  )  [protected, virtual]
 

destructeur d'un capteur de contact


Documentation des méthodes

bool API::Sensor::getActivateMode  )  const [inherited]
 

retourne le mode d'activation du capteur

Renvoie:
si le capteur est active

unsigned int API::ForceSensor::getID  )  const
 

retourne l'identifiant du capteur d'effort courant

Renvoie:
le numero du capteur d'effort

Leg* API::ForceSensor::getLeg  )  const
 

retourne la reference de la patte du capteur d'effort courant

Renvoie:
l'instance de la patte qui est concernee par le capteur d'effort

double API::Sensor::getRawValue  )  const [inherited]
 

retourne la valeur brute du capteur

Renvoie:
la valeur brute du capteur

void API::Sensor::setActivateMode bool  onoff  )  [inherited]
 

affecte le mode d'activation du capteur

Paramètres:
onoff mode d'activation

void API::ForceSensor::setID unsigned int  aForceSensorID  )  [protected]
 

retourne l'identifiant du capteur d'effort courant

Renvoie:
le numero du capteur d'effort

void API::ForceSensor::setLeg Leg aLeg  )  [protected]
 

affecte la patte proprietaire du capteur de contact courant

Paramètres:
aLeg reference du capteur de contact

virtual void API::Sensor::setRawValue double  aValue  )  [protected, pure virtual, inherited]
 

affecte la valeur brute du capteur

Paramètres:
aValue nouvelle valeur

double API::ForceSensor::toNewton  )  const
 

retourne la force percue par le capteur d'effort courant

Renvoie:
la force percue par le capteur d'effort en newton


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