GMap3d::CParameterSew Class Reference

#include <parameter-sew.hh>

Inherits CParameter.

Collaboration diagram for GMap3d::CParameterSew:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getType () const
Constructeur et destructeur
 CParameterSew (int ANbRef=0)
 CParameterSew (const CParameterSew &)
CParametercopy () const
virtual ~CParameterSew ()
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 getLWSew (int ADimension) const
void setLWSew (int ADimension, int)
Accesseurs pour la position des coutures sur les brins
float getSewPosCoef (int ADimension) const
void setSewPosCoef (int ADimension, float AValue)
Accesseurs pour les couleurs
float getCLSew (int ADimension, int AIndice) const
const float * getCLSew (int ADimension) const
void setCLSew (int ADimension, int AIndice, float AValue)
void setCLSew (int ADimension, float AValue0, float AValue1, float AValue2)
void setCLSew (int ADimension, const float ATab[3])
Accesseurs pour les flags
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 getDisplayAlpha (int AIndex) const
void setDisplayAlpha (int AIndex, bool AValue)
void invDisplayAlpha (int AIndex)

Private Attributes

int FLWSew [4]
float FSewPosCoef [4]
float FCLSew [4][3]
bool FDisplayAlpha [4]

Friends

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


Detailed Description

Definition at line 44 of file parameter-sew.hh.


Constructor & Destructor Documentation

CParameterSew::CParameterSew ( int  ANbRef = 0  ) 

Constructeur

Definition at line 33 of file parameter-sew.cc.

CParameterSew::CParameterSew ( const CParameterSew AParam  ) 

Definition at line 39 of file parameter-sew.cc.

CParameterSew::~CParameterSew (  )  [virtual]

Destructeur

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


Member Function Documentation

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

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

Implements CParameter.

Definition at line 54 of file parameter-sew.cc.

const float * CParameterSew::getCLSew ( int  ADimension  )  const

Definition at line 223 of file parameter-sew.cc.

float CParameterSew::getCLSew ( int  ADimension,
int  AIndice 
) const

Definition at line 207 of file parameter-sew.cc.

bool CParameterSew::getDisplayAlpha ( int  AIndex  )  const

Definition at line 245 of file parameter-sew.cc.

int CParameterSew::getLWSew ( int  ADimension  )  const

Definition at line 177 of file parameter-sew.cc.

float CParameterSew::getSewPosCoef ( int  ADimension  )  const

Definition at line 192 of file parameter-sew.cc.

int CParameterSew::getType (  )  const [virtual]

Identificateur du type de paramètre.

Implements CParameter.

Definition at line 268 of file parameter-sew.cc.

void CParameterSew::invDisplayAlpha ( int  AIndex  ) 

Definition at line 261 of file parameter-sew.cc.

virtual void GMap3d::CParameterSew::load ( std::istream &   )  [virtual]

load

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

Implements CParameter.

void CParameterSew::reinit (  )  [virtual]

reinit

Reinitialise le paramètre.

Implements CParameter.

Definition at line 63 of file parameter-sew.cc.

virtual void GMap3d::CParameterSew::save ( std::ostream &   )  [virtual]

save

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

Implements CParameter.

void CParameterSew::setCLSew ( int  ADimension,
const float  ATab[3] 
)

Definition at line 242 of file parameter-sew.cc.

void CParameterSew::setCLSew ( int  ADimension,
float  AValue0,
float  AValue1,
float  AValue2 
)

Definition at line 228 of file parameter-sew.cc.

void CParameterSew::setCLSew ( int  ADimension,
int  AIndice,
float  AValue 
)

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

void CParameterSew::setDisplayAlpha ( int  AIndex,
bool  AValue 
)

affichage de certain alpha

Definition at line 251 of file parameter-sew.cc.

void CParameterSew::setLWSew ( int  ADimension,
int  AValue 
)

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

void CParameterSew::setSewPosCoef ( int  ADimension,
float  AValue 
)

Definition at line 197 of file parameter-sew.cc.


Friends And Related Function Documentation

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

Fonctions amies pour lire et écrire dans un flux.

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


Member Data Documentation

float GMap3d::CParameterSew::FCLSew[4][3] [private]

Couleurs.

Definition at line 150 of file parameter-sew.hh.

Flags.

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

Largeur des lignes.

Definition at line 144 of file parameter-sew.hh.

Position des coutures.

Definition at line 147 of file parameter-sew.hh.


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

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