OptionsVue Class Reference

#include <options-vue.qt.hh>

Collaboration diagram for OptionsVue:

Collaboration graph
[legend]

List of all members.

Public Types

enum  Presetting {
  Compact, SemiBurst, Burst, AltBurst,
  VertexEmphase, EdgeEmphase, FaceEmphase, VolumeEmphase
}

Public Slots

void callbackBurstView (int id)
void callbackBurstAlpha0 ()
void callbackSewposAlpha0 ()
void callbackSew0Width ()
void callbackBurstAlpha1 ()
void callbackSewposAlpha1 ()
void callbackSew1Width ()
void callbackBurstAlpha2 ()
void callbackSewposAlpha2 ()
void callbackSew2Width ()
void callbackBurstAlpha3 ()
void callbackSewposAlpha3 ()
void callbackSew3Width ()
void callbackSew0 ()
void callbackSew1 ()
void callbackSew2 ()
void callbackSew3 ()
void callbackToggleInteractive ()
void callbackApply ()
void callbackRecover ()
void callbackPresetting0 ()
void callbackPresetting1 ()
void callbackPresetting2 ()
void callbackPresetting3 ()
void callbackPresetting4 ()
void callbackPresetting5 ()
void callbackPresetting6 ()
void callbackPresetting7 ()

Public Member Functions

 OptionsVue (Window *parent, OptionsFrame *parentTab)
 ~OptionsVue ()
void update ()
void setPresetting (int)
void setAlphaCoefs (float, float, float, float)
void setSewposCoefs (float, float, float, float)
void setSewsDisplay (bool, bool, bool, bool)
void setInteractive (bool)
void setAlphaCoef (int, float)
void setSewposCoef (int, float)
void setSewDisplay (int, bool)
void setSewWidth (int, int)
bool getInteractive () const
float getAlphaCoef (int) const
float getSewposCoef (int) const
bool getSewDisplay (int) const
int getSewWidth (int) const

Protected Member Functions

void applyValues ()

Private Member Functions

void setValueEclatement (TCoordinate, int i)
void setValuePosition (float, int i)

Private Attributes

OptionsFrameFParentTab
WindowFParent
bool FUpdate
QGroupBox * FInteractivite
QGroupBox * FTypeEclatement
QGroupBox * FPrereglages
QGroupBox * FParametres
QPushButton * FIAppliquer
QPushButton * FIRecuperer
QPushButton * FPCompacte
QPushButton * FPSemiEclatee
QPushButton * FPMoka
QPushButton * FPTopofil
QPushButton * FPSommets
QPushButton * FPAretes
QPushButton * FPFaces
QPushButton * FPVolumes
IdRadioButtonFBurstView [2]
QCheckBox * FParCouture [4]
QLabel * FParAlpha [4]
QLabel * FParAffEclatement [4]
QLabel * FParAffPosition [4]
QLabel * FAffEclatement
QLabel * FAffPosition
QLabel * FAffEpaisseur
QLabel * FRegTypeEcla
QSlider * FParEclatement [4]
QSlider * FParPosition [4]
QSpinBox * FParEpaisseur [4]


Detailed Description

Definition at line 43 of file options-vue.qt.hh.


Member Enumeration Documentation

Enumerator:
Compact 
SemiBurst 
Burst 
AltBurst 
VertexEmphase 
EdgeEmphase 
FaceEmphase 
VolumeEmphase 

Definition at line 49 of file options-vue.qt.hh.


Constructor & Destructor Documentation

OptionsVue::OptionsVue ( Window parent,
OptionsFrame parentTab 
)

Constructeur.

Definition at line 44 of file options-vue.qt.cc.

OptionsVue::~OptionsVue (  ) 

Destructeur.

Definition at line 278 of file options-vue.qt.cc.


Member Function Documentation

void OptionsVue::applyValues (  )  [protected]

Definition at line 715 of file options-vue.qt.cc.

void OptionsVue::callbackApply (  )  [slot]

Action a effectuer lorsque l'on appuie sur le bouton "Appliquer modification"

Definition at line 339 of file options-vue.qt.cc.

void OptionsVue::callbackBurstAlpha0 (  )  [slot]

Definition at line 359 of file options-vue.qt.cc.

void OptionsVue::callbackBurstAlpha1 (  )  [slot]

Definition at line 372 of file options-vue.qt.cc.

void OptionsVue::callbackBurstAlpha2 (  )  [slot]

Definition at line 386 of file options-vue.qt.cc.

void OptionsVue::callbackBurstAlpha3 (  )  [slot]

Definition at line 400 of file options-vue.qt.cc.

void OptionsVue::callbackBurstView ( int  id  )  [slot]

Definition at line 349 of file options-vue.qt.cc.

void OptionsVue::callbackPresetting0 (  )  [slot]

Definition at line 528 of file options-vue.qt.cc.

void OptionsVue::callbackPresetting1 (  )  [slot]

Definition at line 534 of file options-vue.qt.cc.

void OptionsVue::callbackPresetting2 (  )  [slot]

Definition at line 540 of file options-vue.qt.cc.

void OptionsVue::callbackPresetting3 (  )  [slot]

Definition at line 546 of file options-vue.qt.cc.

void OptionsVue::callbackPresetting4 (  )  [slot]

Definition at line 551 of file options-vue.qt.cc.

void OptionsVue::callbackPresetting5 (  )  [slot]

Definition at line 556 of file options-vue.qt.cc.

void OptionsVue::callbackPresetting6 (  )  [slot]

Definition at line 561 of file options-vue.qt.cc.

void OptionsVue::callbackPresetting7 (  )  [slot]

Definition at line 566 of file options-vue.qt.cc.

void OptionsVue::callbackRecover (  )  [slot]

Action a effectuer lorsque l'on appuie sur le bouton "Recuperer valeur"

Definition at line 344 of file options-vue.qt.cc.

void OptionsVue::callbackSew0 (  )  [slot]

Definition at line 463 of file options-vue.qt.cc.

void OptionsVue::callbackSew0Width (  )  [slot]

Definition at line 495 of file options-vue.qt.cc.

void OptionsVue::callbackSew1 (  )  [slot]

Definition at line 471 of file options-vue.qt.cc.

void OptionsVue::callbackSew1Width (  )  [slot]

Definition at line 503 of file options-vue.qt.cc.

void OptionsVue::callbackSew2 (  )  [slot]

Definition at line 479 of file options-vue.qt.cc.

void OptionsVue::callbackSew2Width (  )  [slot]

Definition at line 511 of file options-vue.qt.cc.

void OptionsVue::callbackSew3 (  )  [slot]

Definition at line 487 of file options-vue.qt.cc.

void OptionsVue::callbackSew3Width (  )  [slot]

Definition at line 519 of file options-vue.qt.cc.

void OptionsVue::callbackSewposAlpha0 (  )  [slot]

Definition at line 414 of file options-vue.qt.cc.

void OptionsVue::callbackSewposAlpha1 (  )  [slot]

Definition at line 427 of file options-vue.qt.cc.

void OptionsVue::callbackSewposAlpha2 (  )  [slot]

Definition at line 439 of file options-vue.qt.cc.

void OptionsVue::callbackSewposAlpha3 (  )  [slot]

Definition at line 451 of file options-vue.qt.cc.

void OptionsVue::callbackToggleInteractive (  )  [slot]

Action a effectuer lorsque l'on coche ou decoche la case "Modifications interactive"

Definition at line 333 of file options-vue.qt.cc.

float OptionsVue::getAlphaCoef ( int  i  )  const

Definition at line 573 of file options-vue.qt.cc.

bool OptionsVue::getInteractive (  )  const

Accesseurs en lecture.

Definition at line 598 of file options-vue.qt.cc.

bool OptionsVue::getSewDisplay ( int  i  )  const

Definition at line 585 of file options-vue.qt.cc.

float OptionsVue::getSewposCoef ( int  i  )  const

Definition at line 579 of file options-vue.qt.cc.

int OptionsVue::getSewWidth ( int  i  )  const

Definition at line 591 of file options-vue.qt.cc.

void OptionsVue::setAlphaCoef ( int  i,
float  v 
)

Definition at line 648 of file options-vue.qt.cc.

void OptionsVue::setAlphaCoefs ( float  v0,
float  v1,
float  v2,
float  v3 
)

Definition at line 605 of file options-vue.qt.cc.

void OptionsVue::setInteractive ( bool  b  ) 

Definition at line 705 of file options-vue.qt.cc.

void OptionsVue::setPresetting ( int  P  ) 

Accesseurs en ecriture:.

Definition at line 729 of file options-vue.qt.cc.

void OptionsVue::setSewDisplay ( int  i,
bool  b 
)

Definition at line 673 of file options-vue.qt.cc.

void OptionsVue::setSewposCoef ( int  i,
float  v 
)

Definition at line 661 of file options-vue.qt.cc.

void OptionsVue::setSewposCoefs ( float  v0,
float  v1,
float  v2,
float  v3 
)

Definition at line 620 of file options-vue.qt.cc.

void OptionsVue::setSewsDisplay ( bool  b0,
bool  b1,
bool  b2,
bool  b3 
)

Definition at line 634 of file options-vue.qt.cc.

void OptionsVue::setSewWidth ( int  i,
int  w 
)

Definition at line 692 of file options-vue.qt.cc.

void OptionsVue::setValueEclatement ( TCoordinate  c,
int  i 
) [private]

Definition at line 778 of file options-vue.qt.cc.

void OptionsVue::setValuePosition ( float  f,
int  i 
) [private]

Definition at line 787 of file options-vue.qt.cc.

void OptionsVue::update (  ) 

Mise a jour de l'affichage.

Definition at line 284 of file options-vue.qt.cc.


Member Data Documentation

QLabel* OptionsVue::FAffEclatement [private]

Definition at line 166 of file options-vue.qt.hh.

QLabel* OptionsVue::FAffEpaisseur [private]

Definition at line 168 of file options-vue.qt.hh.

QLabel* OptionsVue::FAffPosition [private]

Definition at line 167 of file options-vue.qt.hh.

Definition at line 159 of file options-vue.qt.hh.

QPushButton* OptionsVue::FIAppliquer [private]

Definition at line 153 of file options-vue.qt.hh.

QGroupBox* OptionsVue::FInteractivite [private]

Definition at line 149 of file options-vue.qt.hh.

QPushButton * OptionsVue::FIRecuperer [private]

Definition at line 153 of file options-vue.qt.hh.

QLabel* OptionsVue::FParAffEclatement[4] [private]

Definition at line 164 of file options-vue.qt.hh.

QLabel* OptionsVue::FParAffPosition[4] [private]

Definition at line 165 of file options-vue.qt.hh.

QLabel* OptionsVue::FParAlpha[4] [private]

Definition at line 163 of file options-vue.qt.hh.

QGroupBox * OptionsVue::FParametres [private]

Definition at line 149 of file options-vue.qt.hh.

QCheckBox* OptionsVue::FParCouture[4] [private]

Definition at line 162 of file options-vue.qt.hh.

QSlider* OptionsVue::FParEclatement[4] [private]

Definition at line 170 of file options-vue.qt.hh.

Definition at line 146 of file options-vue.qt.hh.

Definition at line 145 of file options-vue.qt.hh.

QSpinBox* OptionsVue::FParEpaisseur[4] [private]

Definition at line 172 of file options-vue.qt.hh.

QPushButton * OptionsVue::FPAretes [private]

Definition at line 156 of file options-vue.qt.hh.

QSlider* OptionsVue::FParPosition[4] [private]

Definition at line 171 of file options-vue.qt.hh.

QPushButton* OptionsVue::FPCompacte [private]

Definition at line 156 of file options-vue.qt.hh.

QPushButton * OptionsVue::FPFaces [private]

Definition at line 156 of file options-vue.qt.hh.

QPushButton * OptionsVue::FPMoka [private]

Definition at line 156 of file options-vue.qt.hh.

QGroupBox * OptionsVue::FPrereglages [private]

Definition at line 149 of file options-vue.qt.hh.

QPushButton * OptionsVue::FPSemiEclatee [private]

Definition at line 156 of file options-vue.qt.hh.

QPushButton * OptionsVue::FPSommets [private]

Definition at line 156 of file options-vue.qt.hh.

QPushButton * OptionsVue::FPTopofil [private]

Definition at line 156 of file options-vue.qt.hh.

QPushButton * OptionsVue::FPVolumes [private]

Definition at line 156 of file options-vue.qt.hh.

QLabel* OptionsVue::FRegTypeEcla [private]

Definition at line 169 of file options-vue.qt.hh.

QGroupBox * OptionsVue::FTypeEclatement [private]

Definition at line 149 of file options-vue.qt.hh.

bool OptionsVue::FUpdate [private]

Definition at line 147 of file options-vue.qt.hh.


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

Generated on Tue Jul 7 15:20:47 2009 for Moka ihmQt by  doxygen 1.5.8