31 #include <qradiobutton.h>
32 #include <qbuttongroup.h>
33 #include <qcombobox.h>
35 #include <QGridLayout>
41 #define TR(id) OLocalizator::getString("TYMaillageWidget", (id))
51 setWindowTitle(
TR(
"id_caption"));
58 QGroupBox* pGroupBoxVal =
new QGroupBox(
this);
59 pGroupBoxVal->setTitle(
TR(
"id_valeurs"));
60 QGridLayout* pGroupBoxValLayout =
new QGridLayout();
61 pGroupBoxVal->setLayout(pGroupBoxValLayout);
63 QLabel* pDataValMinLabel =
new QLabel(
TR(
"id_datavalmin"), pGroupBoxVal);
64 pGroupBoxValLayout->addWidget(pDataValMinLabel, 0, 0);
69 QLabel* pDataValMaxLabel =
new QLabel(
TR(
"id_datavalmax"), pGroupBoxVal);
70 pGroupBoxValLayout->addWidget(pDataValMaxLabel, 0, 2);
78 void (QComboBox::*_qComboBox_activated)(int) = &QComboBox::activated;
79 void (QButtonGroup::*_qButtonGroup_clicked)(int) = &QButtonGroup::idClicked;
82 QGroupBox* pGroupBoxData =
new QGroupBox(
this);
83 pGroupBoxData->setTitle(
TR(
"id_datatype"));
84 QGridLayout* pGroupBoxDataLayout =
new QGridLayout();
85 pGroupBoxData->setLayout(pGroupBoxDataLayout);
87 pGroupBoxDataLayout->setColumnStretch(0, 1);
88 pGroupBoxDataLayout->setColumnStretch(1, 0);
100 QGridLayout* groupBoxDataTypeLayout =
new QGridLayout();
105 QGroupBox* groupBoxDataType =
new QGroupBox();
106 groupBoxDataType->setTitle(
TR(
""));
107 groupBoxDataType->setLayout(groupBoxDataTypeLayout);
109 pGroupBoxDataLayout->addWidget(groupBoxDataType, 0, 0);
121 QGroupBox* pGroupBoxColor =
new QGroupBox(
this);
122 pGroupBoxColor->setTitle(
TR(
"id_palette"));
124 QGridLayout* pGroupBoxColorLayout =
new QGridLayout();
125 pGroupBoxColor->setLayout(pGroupBoxColorLayout);
138 QWidget* dummy =
new QWidget();
140 pGroupBoxColorLayout->addWidget(dummy, 1, 0, 1, 2);
150 QLabel* pNbPointsLabel =
new QLabel(
TR(
"id_nbpoint"),
_groupBox);
159 QGroupBox* pGroupBoxHaut =
new QGroupBox(
this);
160 pGroupBoxHaut->setTitle(
"");
161 QGridLayout* pGroupBoxHautLayout =
new QGridLayout();
162 pGroupBoxHaut->setLayout(pGroupBoxHautLayout);
164 QLabel* pHautLabel =
new QLabel(
TR(
"id_hauteur"), pGroupBoxHaut);
165 pGroupBoxHautLayout->addWidget(pHautLabel, 0, 0);
168 QLabel* pHautUnitLabel =
new QLabel(
TR(
"id_unite_hauteur"), pGroupBoxHaut);
169 pGroupBoxHautLayout->addWidget(pHautUnitLabel, 0, 2);
207 double valMin = +10000.0;
208 double valMax = -10000.0;
213 for (
unsigned int i = 0; i < getElement()->getPtsCalcul().size(); i++)
215 pPoint = getElement()->getPtsCalcul()[i];
216 if (pPoint->
etat() ==
false)
234 valMin = val < valMin ? val : valMin;
235 valMax = val > valMax ? val : valMax;
290 if (palette->edit(
this))
299 for (
unsigned int i = 0; i <
tabFreq.size(); i++)
302 str.setNum(
tabFreq[i],
'f', 1);
outil IHM pour une entrée utilisateur (fichier header)
const std::vector< double > tabFreq
OTabFreq TYTabFreq
Collection des frequences.
double getValueReal(double freq)
static int getIndice(const double &freq)
Return the index associated to a frequency.
Classe de definition d'un maillage.
Classe de definition d'un point de calcul.C'est une classe derivee a TYPoint avec en plus un spectrep...
double getValLin()
Get de la valeur globale Lin au point.
virtual LPTYSpectre getSpectre()
Get du spectre resultat d'un calcul donne.
double getValA()
Get de la valeur globale A au point.
classe de definition d'un projet.
bool updateAltiRecepteurs()
LPTYSiteNode getSite()
Get du site.
LPTYAltimetrie getAltimetry() const
static const TYTabFreq getTabFreqNorm(TYSpectreForm form=SPECTRE_FORM_TIERS)