CParameterAimedPosition Class Reference

#include <parameter-aimed-position.hh>

Inherits CParameter.

Collaboration diagram for CParameterAimedPosition:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getType () const
Constructeur et destructeur
 CParameterAimedPosition (int ANbRef=0)
 CParameterAimedPosition (const CParameterAimedPosition &)
CParametercopy () const
virtual ~CParameterAimedPosition ()
Sauvegarde et chargement des paramètres
virtual void save (std::ostream &)
virtual void load (std::istream &)
virtual void reinit ()
Accesseurs et modificateurs des paramètres
float getRotation () const
void setRotation (float)
void incRotation (float)
float getLookAt (int) const
void setLookAt (int, float)

Private Attributes

float FRotation
float FLookAt [3]

Friends

std::ostream & operator<< (std::ostream &, const CParameterAimedPosition &)
std::istream & operator>> (std::istream &, CParameterAimedPosition &)


Detailed Description

Author:
Guillaume Damiand, Frédéric Vidil La classe CParameterAimedPosition regroupe les paramètres pour la position du point que l'on regarde.
  • ses coordonnées
  • un angle afin de fixer "le haut"
Cette classe contient simplement les accesseurs et modificateurs des différentes variables membres.

Definition at line 42 of file parameter-aimed-position.hh.


Constructor & Destructor Documentation

CParameterAimedPosition::CParameterAimedPosition ( int  ANbRef = 0  ) 

Constructeur

Definition at line 33 of file parameter-aimed-position.cc.

CParameterAimedPosition::CParameterAimedPosition ( const CParameterAimedPosition AParam  ) 

Definition at line 40 of file parameter-aimed-position.cc.

CParameterAimedPosition::~CParameterAimedPosition (  )  [virtual]

Destructeur

Definition at line 49 of file parameter-aimed-position.cc.


Member Function Documentation

CParameter * CParameterAimedPosition::copy (  )  const [virtual]

Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.

Implements CParameter.

Definition at line 52 of file parameter-aimed-position.cc.

float CParameterAimedPosition::getLookAt ( int  AIndice  )  const

getLookAt

Parameters:
AIndice Un indice entre [0,1,2] de dimension
Returns:
la valeur de FLookAt[AIndice]

Definition at line 125 of file parameter-aimed-position.cc.

float CParameterAimedPosition::getRotation (  )  const

getRotation

Returns:
la valeur de FRotation.

Definition at line 104 of file parameter-aimed-position.cc.

int CParameterAimedPosition::getType (  )  const [virtual]

Identificateur du type de paramètre.

Implements CParameter.

Definition at line 142 of file parameter-aimed-position.cc.

void CParameterAimedPosition::incRotation ( float  ADelta  ) 

incRotation

Parameters:
ADelta Le delta
Incrémente la valeur FRotation de ADelta.

Definition at line 116 of file parameter-aimed-position.cc.

virtual void CParameterAimedPosition::load ( std::istream &   )  [virtual]

load

Méthode permettant de récupérer les valeurs des variables membres.

Implements CParameter.

void CParameterAimedPosition::reinit (  )  [virtual]

reinit

Méthode pour réinitialiser avec nos valeurs par defaut.

Implements CParameter.

Definition at line 61 of file parameter-aimed-position.cc.

virtual void CParameterAimedPosition::save ( std::ostream &   )  [virtual]

save

Méthode permettant de sauver les valeurs des variables membres.

Implements CParameter.

void CParameterAimedPosition::setLookAt ( int  AIndice,
float  AValue 
)

setLookAt

Parameters:
AIndice Un indice entre [0,1,2] de dimension
AValue La nouvelle coordonnée
Affecte la valeur FLookAt[AIndice] avec AValue

Definition at line 131 of file parameter-aimed-position.cc.

void CParameterAimedPosition::setRotation ( float  ARotation  ) 

setRotation

Parameters:
ARotation Le nouvel angle
Affecte la valeur FRotation.

Definition at line 107 of file parameter-aimed-position.cc.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  ,
const CParameterAimedPosition  
) [friend]

Fonctions amies pour lire et écrire dans un flux.

std::istream& operator>> ( std::istream &  ,
CParameterAimedPosition  
) [friend]


Member Data Documentation

Le point que l'on regarde (dans l'espace 3D).

Definition at line 148 of file parameter-aimed-position.hh.

Angle en degré pour la rotation dans le plan perpendiculaire à l'axe allant de l'oeil ou point regarde.

Definition at line 145 of file parameter-aimed-position.hh.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 15:17:57 2009 for Moka controler by  doxygen 1.5.8