CParameterGrid Class Reference

#include <parameter-grid.hh>

Inherits CParameter.

Collaboration diagram for CParameterGrid:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getType () const
Constructeur et destructeur
 CParameterGrid (int ANbRef=0)
 CParameterGrid (const CParameterGrid &)
CParametercopy () const
virtual ~CParameterGrid ()
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 getLWGrid () const
void setLWGrid (int)
Accesseurs pour différentes mesures
int getLGGrid () const
void setLGGrid (int)
Accesseurs pour les couleurs
float getCLGrid (int AIndice) const
const float * getCLGrid () const
void setCLGrid (int AIndice, float AValue)
void setCLGrid (float AValue0, float AValue1, float AValue2)
void setCLGrid (float const ATab[3])
Accesseurs pour des flags
Chaque variable à trois méthodes : bool getXXX() const; pour récupérer la valeur du flag void setXXX(bool); pour fixer la valeur void invXXX(); pour inverser sa valeur

bool getDisplayGridXY () const
void setDisplayGridXY (bool)
void invDisplayGridXY ()
bool getDisplayGridYZ () const
void setDisplayGridYZ (bool)
void invDisplayGridYZ ()
bool getDisplayGridXZ () const
void setDisplayGridXZ (bool)
void invDisplayGridXZ ()
bool getDisplayPositiveGridX () const
void setDisplayPositiveGridX (bool)
void invDisplayPositiveGridX ()
bool getDisplayPositiveGridY () const
void setDisplayPositiveGridY (bool)
void invDisplayPositiveGridY ()
bool getDisplayPositiveGridZ () const
void setDisplayPositiveGridZ (bool)
void invDisplayPositiveGridZ ()

Private Attributes

int FLWGrid
int FLGGrid
float FCLGrid [3]
bool FDisplayGridXY
bool FDisplayGridYZ
bool FDisplayGridXZ
bool FDisplayPositiveGridX
bool FDisplayPositiveGridY
bool FDisplayPositiveGridZ

Friends

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


Detailed Description

Author:
Guillaume Damiand, Frédéric Vidil La classe CParameterGrid regroupe les paramètres nécessaires au dessin de la grille
Cette classe contient simplement les accesseurs et modificateurs des différentes variables membres.

Definition at line 39 of file parameter-grid.hh.


Constructor & Destructor Documentation

CParameterGrid::CParameterGrid ( int  ANbRef = 0  ) 

Constructeur

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

CParameterGrid::CParameterGrid ( const CParameterGrid AParam  ) 

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

CParameterGrid::~CParameterGrid (  )  [virtual]

Destructeur

Definition at line 52 of file parameter-grid.cc.


Member Function Documentation

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

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

Implements CParameter.

Definition at line 55 of file parameter-grid.cc.

const float * CParameterGrid::getCLGrid (  )  const

Definition at line 176 of file parameter-grid.cc.

float CParameterGrid::getCLGrid ( int  AIndice  )  const

Definition at line 162 of file parameter-grid.cc.

bool CParameterGrid::getDisplayGridXY (  )  const

Definition at line 193 of file parameter-grid.cc.

bool CParameterGrid::getDisplayGridXZ (  )  const

Definition at line 231 of file parameter-grid.cc.

bool CParameterGrid::getDisplayGridYZ (  )  const

Definition at line 212 of file parameter-grid.cc.

bool CParameterGrid::getDisplayPositiveGridX (  )  const

Definition at line 250 of file parameter-grid.cc.

bool CParameterGrid::getDisplayPositiveGridY (  )  const

Definition at line 269 of file parameter-grid.cc.

bool CParameterGrid::getDisplayPositiveGridZ (  )  const

Definition at line 288 of file parameter-grid.cc.

int CParameterGrid::getLGGrid (  )  const

Definition at line 151 of file parameter-grid.cc.

int CParameterGrid::getLWGrid (  )  const

Definition at line 140 of file parameter-grid.cc.

int CParameterGrid::getType (  )  const [virtual]

Identificateur du type de paramètre.

Implements CParameter.

Definition at line 306 of file parameter-grid.cc.

void CParameterGrid::invDisplayGridXY (  ) 

Definition at line 205 of file parameter-grid.cc.

void CParameterGrid::invDisplayGridXZ (  ) 

Definition at line 243 of file parameter-grid.cc.

void CParameterGrid::invDisplayGridYZ (  ) 

Definition at line 224 of file parameter-grid.cc.

void CParameterGrid::invDisplayPositiveGridX (  ) 

Definition at line 262 of file parameter-grid.cc.

void CParameterGrid::invDisplayPositiveGridY (  ) 

Definition at line 281 of file parameter-grid.cc.

void CParameterGrid::invDisplayPositiveGridZ (  ) 

Definition at line 300 of file parameter-grid.cc.

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

load

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

Implements CParameter.

void CParameterGrid::reinit (  )  [virtual]

reinit

Reinitialise le paramètre.

Implements CParameter.

Definition at line 64 of file parameter-grid.cc.

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

save

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

Implements CParameter.

void CParameterGrid::setCLGrid ( float const  ATab[3]  ) 

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

void CParameterGrid::setCLGrid ( float  AValue0,
float  AValue1,
float  AValue2 
)

Definition at line 178 of file parameter-grid.cc.

void CParameterGrid::setCLGrid ( int  AIndice,
float  AValue 
)

Definition at line 167 of file parameter-grid.cc.

void CParameterGrid::setDisplayGridXY ( bool  AValue  ) 

affichage de la grille XY

Definition at line 196 of file parameter-grid.cc.

void CParameterGrid::setDisplayGridXZ ( bool  AValue  ) 

affichage de la grille XZ

Definition at line 234 of file parameter-grid.cc.

void CParameterGrid::setDisplayGridYZ ( bool  AValue  ) 

affichage de la grille YZ

Definition at line 215 of file parameter-grid.cc.

void CParameterGrid::setDisplayPositiveGridX ( bool  AValue  ) 

grille seulement pour X > 0

Definition at line 253 of file parameter-grid.cc.

void CParameterGrid::setDisplayPositiveGridY ( bool  AValue  ) 

grille seulement pour Y > 0

Definition at line 272 of file parameter-grid.cc.

void CParameterGrid::setDisplayPositiveGridZ ( bool  AValue  ) 

grille seulement pour Z > 0

Definition at line 291 of file parameter-grid.cc.

void CParameterGrid::setLGGrid ( int  AValue  ) 

Definition at line 153 of file parameter-grid.cc.

void CParameterGrid::setLWGrid ( int  AValue  ) 

Definition at line 142 of file parameter-grid.cc.


Friends And Related Function Documentation

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

Fonctions amies pour lire et écrire dans un flux.

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


Member Data Documentation

float CParameterGrid::FCLGrid[3] [private]

Couleur de la grille.

Definition at line 159 of file parameter-grid.hh.

Les flags pour afficher seulement la grille.

Definition at line 162 of file parameter-grid.hh.

en YZ

Definition at line 164 of file parameter-grid.hh.

en XY

Definition at line 163 of file parameter-grid.hh.

en XZ

Definition at line 165 of file parameter-grid.hh.

uniquement les valeurs positives en X

Definition at line 166 of file parameter-grid.hh.

uniquement les valeurs positives en Y

Definition at line 167 of file parameter-grid.hh.

int CParameterGrid::FLGGrid [private]

Nombre de subdivision de la grille.

Definition at line 156 of file parameter-grid.hh.

int CParameterGrid::FLWGrid [private]

Largeur des lignes pour la grille.

Definition at line 153 of file parameter-grid.hh.


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

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