Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TYMaillageWidget Class Reference

classe de l'objet IHM pour un maillage More...

#include <TYMaillageWidget.h>

Inheritance diagram for TYMaillageWidget:
Inheritance graph
[legend]
Collaboration diagram for TYMaillageWidget:
Collaboration graph
[legend]

Public Slots

virtual void updateContent ()
 
virtual void apply ()
 
void updatePalette ()
 
void updateNbPoints (unsigned int nbPts)
 
void updateValMinMax ()
 
void dataTypeChanged (int selected)
 
void setFrequency (int freq)
 
void editPalette ()
 
- Public Slots inherited from TYWidget
virtual void updateContent ()=0
 
virtual void apply ()=0
 
virtual void reject ()
 

Public Member Functions

 TYMaillageWidget (TYMaillage *pElement, QWidget *_pParent=NULL)
 
virtual ~TYMaillageWidget ()
 
- Public Member Functions inherited from TYWidget
 TYWidget (TYElement *pElement, QWidget *parent=0, const char *name=0, Qt::WindowFlags f=QFlag(0))
 
virtual ~TYWidget ()
 
void setElement (TYElement *pElement)
 

Protected Member Functions

void updateFreqList ()
 

Protected Attributes

TYLineEdit_lineEditHauteur
 
QGroupBox * _groupBox
 
QLineEdit * _lineEditNbPoints
 
TYLineEdit_lineEditDataValMin
 
TYLineEdit_lineEditDataValMax
 
QGridLayout * _maillageLayout
 
QGridLayout * _groupBoxLayout
 
QButtonGroup * _buttonGroupDataType
 
QRadioButton * _pRadioButtondBA
 
QRadioButton * _pRadioButtondBLin
 
QRadioButton * _pRadioButtonDataFreq
 
QComboBox * _comboBoxFreq
 
QLineEdit * _lineEditPaletteName
 
QPushButton * _pushButtonEditPalette
 
TYLabeledLookupTableWidget_lookupTableWidget
 
TYElementWidget_elmW
 
float _dataFreq
 
- Protected Attributes inherited from TYWidget
TYElement_pElement
 
bool _locked
 

Additional Inherited Members

- Signals inherited from TYWidget
void modified ()
 
- Static Public Member Functions inherited from TYWidget
static int edit (TYElement *pElement, QWidget *pParent=NULL)
 
static QString getDisplayName (TYElement *pElt)
 

Detailed Description

classe de l'objet IHM pour un maillage

Definition at line 54 of file TYMaillageWidget.h.

Constructor & Destructor Documentation

◆ TYMaillageWidget()

TYMaillageWidget::TYMaillageWidget ( TYMaillage pElement,
QWidget *  _pParent = NULL 
)

Constructeur.

Definition at line 43 of file TYMaillageWidget.cpp.

Here is the call graph for this function:

◆ ~TYMaillageWidget()

TYMaillageWidget::~TYMaillageWidget ( )
virtual

Destructeur.

Definition at line 178 of file TYMaillageWidget.cpp.

Member Function Documentation

◆ apply

void TYMaillageWidget::apply ( )
virtualslot

Definition at line 248 of file TYMaillageWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dataTypeChanged

void TYMaillageWidget::dataTypeChanged ( int  selected)
slot

Gere les changements de type de donnees.

Definition at line 269 of file TYMaillageWidget.cpp.

Here is the caller graph for this function:

◆ editPalette

void TYMaillageWidget::editPalette ( )
slot

Visualise l'editeur de palette

Definition at line 287 of file TYMaillageWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setFrequency

void TYMaillageWidget::setFrequency ( int  freq)
slot

Choix de la frequence pour visualiser la carto

Definition at line 281 of file TYMaillageWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateContent

void TYMaillageWidget::updateContent ( )
virtualslot

Definition at line 180 of file TYMaillageWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateFreqList()

void TYMaillageWidget::updateFreqList ( )
protected

Definition at line 296 of file TYMaillageWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateNbPoints

void TYMaillageWidget::updateNbPoints ( unsigned int  nbPts)
slot

Mets a jour le nombre de points que contiendra le maillage en fonction des parametres entres.

Definition at line 199 of file TYMaillageWidget.cpp.

Here is the caller graph for this function:

◆ updatePalette

void TYMaillageWidget::updatePalette ( )
slot

Mets a jour la palette de couleur.

Definition at line 242 of file TYMaillageWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateValMinMax

void TYMaillageWidget::updateValMinMax ( )
slot

Mets a jour les valeurs min et max selon le type de representation choisi.

Definition at line 204 of file TYMaillageWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _buttonGroupDataType

QButtonGroup* TYMaillageWidget::_buttonGroupDataType
protected

Definition at line 119 of file TYMaillageWidget.h.

◆ _comboBoxFreq

QComboBox* TYMaillageWidget::_comboBoxFreq
protected

Definition at line 124 of file TYMaillageWidget.h.

◆ _dataFreq

float TYMaillageWidget::_dataFreq
protected

Definition at line 133 of file TYMaillageWidget.h.

◆ _elmW

TYElementWidget* TYMaillageWidget::_elmW
protected

Definition at line 131 of file TYMaillageWidget.h.

◆ _groupBox

QGroupBox* TYMaillageWidget::_groupBox
protected

Definition at line 113 of file TYMaillageWidget.h.

◆ _groupBoxLayout

QGridLayout* TYMaillageWidget::_groupBoxLayout
protected

Definition at line 118 of file TYMaillageWidget.h.

◆ _lineEditDataValMax

TYLineEdit* TYMaillageWidget::_lineEditDataValMax
protected

Definition at line 116 of file TYMaillageWidget.h.

◆ _lineEditDataValMin

TYLineEdit* TYMaillageWidget::_lineEditDataValMin
protected

Definition at line 115 of file TYMaillageWidget.h.

◆ _lineEditHauteur

TYLineEdit* TYMaillageWidget::_lineEditHauteur
protected

Definition at line 112 of file TYMaillageWidget.h.

◆ _lineEditNbPoints

QLineEdit* TYMaillageWidget::_lineEditNbPoints
protected

Definition at line 114 of file TYMaillageWidget.h.

◆ _lineEditPaletteName

QLineEdit* TYMaillageWidget::_lineEditPaletteName
protected

Definition at line 127 of file TYMaillageWidget.h.

◆ _lookupTableWidget

TYLabeledLookupTableWidget* TYMaillageWidget::_lookupTableWidget
protected

Definition at line 129 of file TYMaillageWidget.h.

◆ _maillageLayout

QGridLayout* TYMaillageWidget::_maillageLayout
protected

Definition at line 117 of file TYMaillageWidget.h.

◆ _pRadioButtonDataFreq

QRadioButton* TYMaillageWidget::_pRadioButtonDataFreq
protected

Definition at line 122 of file TYMaillageWidget.h.

◆ _pRadioButtondBA

QRadioButton* TYMaillageWidget::_pRadioButtondBA
protected

Definition at line 120 of file TYMaillageWidget.h.

◆ _pRadioButtondBLin

QRadioButton* TYMaillageWidget::_pRadioButtondBLin
protected

Definition at line 121 of file TYMaillageWidget.h.

◆ _pushButtonEditPalette

QPushButton* TYMaillageWidget::_pushButtonEditPalette
protected

Definition at line 128 of file TYMaillageWidget.h.


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