24 #include <QGridLayout>
34 #define TR(id) OLocalizator::getString("TYBoundaryNoiseMapWidget", (id))
46 setWindowTitle(
TR(
"id_caption"));
47 QGridLayout* pBoundaryNoiseMapLayout =
new QGridLayout();
48 setLayout(pBoundaryNoiseMapLayout);
50 pBoundaryNoiseMapLayout->addWidget(
_maillageW, 0, 0);
52 QGroupBox* pGroupBox =
new QGroupBox(
this);
53 QGridLayout* pGroupBoxLayout =
new QGridLayout();
54 pGroupBox->setLayout(pGroupBoxLayout);
60 pGroupBoxLayout->addWidget(
new QLabel(
TR(
"id_thickness"), pGroupBox), 0, 0);
69 pGroupBoxLayout->addWidget(
new QLabel(
TR(
"id_closed"), pGroupBox), 1, 0);
76 pGroupBoxLayout->addWidget(
new QLabel(
TR(
"id_distance"), pGroupBox), 2, 0);
78 pGroupBoxLayout->addWidget(
new QLabel(
TR(
"id_distance_unit"), pGroupBox), 2, 2);
83 void (QDoubleSpinBox::*qDoubleSpinBox_valueChanged)(double) = &QDoubleSpinBox::valueChanged;
87 pBoundaryNoiseMapLayout->addWidget(pGroupBox, 1, 0);
113 if (getElement()->getThickness() != thickness || getElement()->isClosed() != closed ||
114 getElement()->getDistance() != distance)
116 getElement()->make(getElement()->getTabPoint(), thickness, closed, 1.0f / distance);
117 dynamic_cast<TYProjet*
>(getElement()->getParent())->updateCalculsWithMaillage(getElement());
This class represents a polyline with a thickness. Acoustic receptors are sampled inside this region.
static double computeMinimumDensity(double thickness)
Return the minimum density to get a correct sampling.
bool getCanBeClosed() const
Getter of _canBeClosed.
classe de definition d'un projet.
bool updateAltiRecepteurs()
LPTYSiteNode getSite()
Get du site.
virtual void updateGraphic()
LPTYAltimetrie getAltimetry() const