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

#include <parameter-grid.hh>

Inheritance diagram for CParameterGrid:
CParameter

Public Member Functions

virtual int getType () const
 Identificateur du type de paramètre.
 
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)
 affichage de la grille XY
 
void invDisplayGridXY ()
 
bool getDisplayGridYZ () const
 
void setDisplayGridYZ (bool)
 affichage de la grille YZ
 
void invDisplayGridYZ ()
 
bool getDisplayGridXZ () const
 
void setDisplayGridXZ (bool)
 affichage de la grille XZ
 
void invDisplayGridXZ ()
 
bool getDisplayPositiveGridX () const
 
void setDisplayPositiveGridX (bool)
 grille seulement pour X > 0
 
void invDisplayPositiveGridX ()
 
bool getDisplayPositiveGridY () const
 
void setDisplayPositiveGridY (bool)
 grille seulement pour Y > 0
 
void invDisplayPositiveGridY ()
 
bool getDisplayPositiveGridZ () const
 
void setDisplayPositiveGridZ (bool)
 grille seulement pour Z > 0
 
void invDisplayPositiveGridZ ()
 
- 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 CParameterGrid &)
 Fonctions amies pour lire et écrire dans un flux.
 
std::istream & operator>> (std::istream &, CParameterGrid &)
 

Detailed Description

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

float CParameterGrid::getCLGrid ( int  AIndice) const

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

const float * CParameterGrid::getCLGrid ( ) const

Definition at line 176 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.

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

load

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

Implements CParameter.

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

void CParameterGrid::reinit ( )
virtual

reinit

Reinitialise le paramètre.

Implements CParameter.

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

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

save

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

Implements CParameter.

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

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

Definition at line 167 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 ( float const  ATab[3])

Definition at line 190 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

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