31 #include <qradiobutton.h>
32 #include <qbuttongroup.h>
33 #include <qcombobox.h>
35 #include <QGridLayout>
43 #define TR(id) OLocalizator::getString("TYMaillageWidget", (id))
53 setWindowTitle(
TR(
"id_caption"));
60 QGroupBox* pGroupBoxVal =
new QGroupBox(
this);
61 pGroupBoxVal->setTitle(
TR(
"id_valeurs"));
62 QGridLayout* pGroupBoxValLayout =
new QGridLayout();
63 pGroupBoxVal->setLayout(pGroupBoxValLayout);
65 QLabel* pDataValMinLabel =
new QLabel(
TR(
"id_datavalmin"), pGroupBoxVal);
66 pGroupBoxValLayout->addWidget(pDataValMinLabel, 0, 0);
71 QLabel* pDataValMaxLabel =
new QLabel(
TR(
"id_datavalmax"), pGroupBoxVal);
72 pGroupBoxValLayout->addWidget(pDataValMaxLabel, 0, 2);
80 void (QComboBox::*_qComboBox_activated)(int) = &QComboBox::activated;
81 void (QButtonGroup::*_qButtonGroup_clicked)(int) = &QButtonGroup::idClicked;
84 QGroupBox* pGroupBoxData =
new QGroupBox(
this);
85 pGroupBoxData->setTitle(
TR(
"id_datatype"));
86 QGridLayout* pGroupBoxDataLayout =
new QGridLayout();
87 pGroupBoxData->setLayout(pGroupBoxDataLayout);
89 pGroupBoxDataLayout->setColumnStretch(0, 1);
90 pGroupBoxDataLayout->setColumnStretch(1, 0);
102 QGridLayout* groupBoxDataTypeLayout =
new QGridLayout();
107 QGroupBox* groupBoxDataType =
new QGroupBox();
108 groupBoxDataType->setTitle(
TR(
""));
109 groupBoxDataType->setLayout(groupBoxDataTypeLayout);
111 pGroupBoxDataLayout->addWidget(groupBoxDataType, 0, 0);
123 QGroupBox* pGroupBoxColor =
new QGroupBox(
this);
124 pGroupBoxColor->setTitle(
TR(
"id_palette"));
126 QGridLayout* pGroupBoxColorLayout =
new QGridLayout();
127 pGroupBoxColor->setLayout(pGroupBoxColorLayout);
140 QWidget* dummy =
new QWidget();
142 pGroupBoxColorLayout->addWidget(dummy, 1, 0, 1, 2);
152 QLabel* pNbPointsLabel =
new QLabel(
TR(
"id_nbpoint"),
_groupBox);
161 QGroupBox* pGroupBoxHaut =
new QGroupBox(
this);
162 pGroupBoxHaut->setTitle(
"");
163 QGridLayout* pGroupBoxHautLayout =
new QGridLayout();
164 pGroupBoxHaut->setLayout(pGroupBoxHautLayout);
166 QLabel* pHautLabel =
new QLabel(
TR(
"id_hauteur"), pGroupBoxHaut);
167 pGroupBoxHautLayout->addWidget(pHautLabel, 0, 0);
170 QLabel* pHautUnitLabel =
new QLabel(
TR(
"id_unite_hauteur"), pGroupBoxHaut);
171 pGroupBoxHautLayout->addWidget(pHautUnitLabel, 0, 2);
209 double valMin = +10000.0;
210 double valMax = -10000.0;
215 for (
unsigned int i = 0; i < getElement()->getPtsCalcul().size(); i++)
217 pPoint = getElement()->getPtsCalcul()[i];
218 if (pPoint->
etat() ==
false)
236 valMin = val < valMin ? val : valMin;
237 valMax = val > valMax ? val : valMax;
292 if (palette->edit(
this))
301 for (
unsigned int i = 0; i <
tabFreq.size(); i++)
304 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)