CParameterAxis Class Reference

#include <parameter-axis.hh>

Inherits CParameter.

Collaboration diagram for CParameterAxis:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getType () const
Constructeur et destructeur
 CParameterAxis (int ANbRef=0)
 CParameterAxis (const CParameterAxis &)
CParametercopy () const
virtual ~CParameterAxis ()
Sauvegarde et chargement des paramètres
virtual void save (std::ostream &)
virtual void load (std::istream &)
virtual void reinit ()
Accesseurs pour la taille des lignes
int getLWAxis () const
void setLWAxis (int)
Accesseurs pour la taille du repère
float getLGAxis () const
void setLGAxis (float)
Accesseurs pour les couleurs des axes Ox, Oy et Oz
float getCLAxisX (int AIndice) const
const float * getCLAxisX () const
void setCLAxisX (int AIndice, float AValue)
void setCLAxisX (float AValue0, float AValue1, float AValue2)
void setCLAxisX (const float ATab[3])
float getCLAxisY (int AIndice) const
const float * getCLAxisY () const
void setCLAxisY (int AIndice, float AValue)
void setCLAxisY (float AValue0, float AValue1, float AValue2)
void setCLAxisY (const float ATab[3])
float getCLAxisZ (int AIndice) const
const float * getCLAxisZ () const
void setCLAxisZ (int AIndice, float AValue)
void setCLAxisZ (float AValue0, float AValue1, float AValue2)
void setCLAxisZ (const float ATab[3])

Private Attributes

int FLWAxis
float FLGAxis
float FCLAxisX [3]
float FCLAxisY [3]
float FCLAxisZ [3]

Friends

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


Detailed Description

Author:
Guillaume Damiand, Frédéric Vidil La classe CParameterAxis regroupe les paramètres nécessaires au dessin du repère
  • largeurs des différents éléments (traits, longueur du repère)
  • les couleurs des différents éléments
Cette classe contient simplement les accesseurs et modificateurs des différentes variables membres.

Definition at line 41 of file parameter-axis.hh.


Constructor & Destructor Documentation

CParameterAxis::CParameterAxis ( int  ANbRef = 0  ) 

Constructeur

Definition at line 32 of file parameter-axis.cc.

CParameterAxis::CParameterAxis ( const CParameterAxis AParam  ) 

Definition at line 38 of file parameter-axis.cc.

CParameterAxis::~CParameterAxis (  )  [virtual]

Destructeur

Definition at line 48 of file parameter-axis.cc.


Member Function Documentation

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

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

Implements CParameter.

Definition at line 51 of file parameter-axis.cc.

const float * CParameterAxis::getCLAxisX (  )  const

Definition at line 168 of file parameter-axis.cc.

float CParameterAxis::getCLAxisX ( int  AIndice  )  const

Definition at line 154 of file parameter-axis.cc.

const float * CParameterAxis::getCLAxisY (  )  const

Definition at line 199 of file parameter-axis.cc.

float CParameterAxis::getCLAxisY ( int  AIndice  )  const

Definition at line 185 of file parameter-axis.cc.

const float * CParameterAxis::getCLAxisZ (  )  const

Definition at line 230 of file parameter-axis.cc.

float CParameterAxis::getCLAxisZ ( int  AIndice  )  const

Definition at line 216 of file parameter-axis.cc.

float CParameterAxis::getLGAxis (  )  const

Definition at line 143 of file parameter-axis.cc.

int CParameterAxis::getLWAxis (  )  const

Definition at line 132 of file parameter-axis.cc.

int CParameterAxis::getType (  )  const [virtual]

Identificateur du type de paramètre.

Implements CParameter.

Definition at line 247 of file parameter-axis.cc.

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

load

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

Implements CParameter.

void CParameterAxis::reinit (  )  [virtual]

reinit

Reinitialise le paramètre.

Implements CParameter.

Definition at line 60 of file parameter-axis.cc.

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

save

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

Implements CParameter.

void CParameterAxis::setCLAxisX ( const float  ATab[3]  ) 

Definition at line 182 of file parameter-axis.cc.

void CParameterAxis::setCLAxisX ( float  AValue0,
float  AValue1,
float  AValue2 
)

Definition at line 170 of file parameter-axis.cc.

void CParameterAxis::setCLAxisX ( int  AIndice,
float  AValue 
)

Definition at line 159 of file parameter-axis.cc.

void CParameterAxis::setCLAxisY ( const float  ATab[3]  ) 

Definition at line 213 of file parameter-axis.cc.

void CParameterAxis::setCLAxisY ( float  AValue0,
float  AValue1,
float  AValue2 
)

Definition at line 201 of file parameter-axis.cc.

void CParameterAxis::setCLAxisY ( int  AIndice,
float  AValue 
)

Definition at line 190 of file parameter-axis.cc.

void CParameterAxis::setCLAxisZ ( const float  ATab[3]  ) 

Definition at line 244 of file parameter-axis.cc.

void CParameterAxis::setCLAxisZ ( float  AValue0,
float  AValue1,
float  AValue2 
)

Definition at line 232 of file parameter-axis.cc.

void CParameterAxis::setCLAxisZ ( int  AIndice,
float  AValue 
)

Definition at line 221 of file parameter-axis.cc.

void CParameterAxis::setLGAxis ( float  AValue  ) 

Definition at line 145 of file parameter-axis.cc.

void CParameterAxis::setLWAxis ( int  AValue  ) 

Definition at line 134 of file parameter-axis.cc.


Friends And Related Function Documentation

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

Fonctions amies pour lire et écrire dans un flux.

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


Member Data Documentation

float CParameterAxis::FCLAxisX[3] [private]

Couleurs.

Definition at line 141 of file parameter-axis.hh.

float CParameterAxis::FCLAxisY[3] [private]

Definition at line 142 of file parameter-axis.hh.

float CParameterAxis::FCLAxisZ[3] [private]

Definition at line 143 of file parameter-axis.hh.

float CParameterAxis::FLGAxis [private]

Taille du repère.

Definition at line 138 of file parameter-axis.hh.

int CParameterAxis::FLWAxis [private]

Taille des lignes.

Definition at line 135 of file parameter-axis.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