Moka controlers
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
CParameterAimedPosition Class Reference

#include <parameter-aimed-position.hh>

Inheritance diagram for CParameterAimedPosition:
CParameter

Public Member Functions

virtual int getType () const
 Identificateur du type de paramètre.
 
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)
 
- Public Member Functions inherited from CParameter
 CParameter (unsigned int ANbRef=0)
 
 CParameter (const CParameter &AParameter)
 
virtual ~CParameter ()
 
void incNbRef (unsigned int AValue=1)
 
void decNbRef (unsigned int AValue=1)
 
unsigned int getNbRef () const
 
virtual void addPrecompileToUpdate (CPrecompile *)
 
virtual void removePrecompileToUpdate (CPrecompile *)
 
virtual void putAllNeedToUpdate ()
 

Friends

std::ostream & operator<< (std::ostream &, const CParameterAimedPosition &)
 Fonctions amies pour lire et écrire dans un flux.
 
std::istream & operator>> (std::istream &, CParameterAimedPosition &)
 

Detailed Description

Author
Guillaume Damiand, Frédéric VidilLa 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
AIndiceUn 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
ADeltaLe delta

Incrémente la valeur FRotation de ADelta.

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

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

load

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

Implements CParameter.

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

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.

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

save

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

Implements CParameter.

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

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

setLookAt

Parameters
AIndiceUn indice entre [0,1,2] de dimension
AValueLa 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
ARotationLe 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

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