From 754910f514d314a55435e469082b253b20236ceb Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Fri, 9 Feb 2024 17:27:09 +0100 Subject: [PATCH] Geometry: Meshing: Add lm options (no traduction). --- src/View/Geometry/MeshingDialog.py | 18 ++++++++++++++++-- src/View/Geometry/Window.py | 1 + 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/View/Geometry/MeshingDialog.py b/src/View/Geometry/MeshingDialog.py index 4caa27cc..ccdb0bde 100644 --- a/src/View/Geometry/MeshingDialog.py +++ b/src/View/Geometry/MeshingDialog.py @@ -51,9 +51,12 @@ class MeshingDialog(PamhyrDialog): def _init_default_values(self): self._space_step = 50.0 self._lplan = False + self._lm = "3" self._linear = False self._begin_cs = -1 self._end_cs = -1 + self._begin_dir = "un" + self._end_dir = "np" self._init_default_values_profiles() self._init_default_values_guidelines() @@ -63,6 +66,11 @@ class MeshingDialog(PamhyrDialog): self._space_step ) + self.combobox_add_items( + "comboBox_lm", ["1","2","3"] + ) + self.set_combobox_text("comboBox_lm", self._lm) + if self._linear: self.set_radio_button("radioButton_linear", True) else: @@ -109,8 +117,8 @@ class MeshingDialog(PamhyrDialog): self.combobox_add_items("comboBox_begin_gl", bgl) self.combobox_add_items("comboBox_end_gl", egl) - self.set_combobox_text("comboBox_begin_gl", bgl[0]) - self.set_combobox_text("comboBox_end_gl", egl[-1]) + self.set_combobox_text("comboBox_begin_gl", self._begin_dir) + self.set_combobox_text("comboBox_end_gl", self._end_dir) @property def space_step(self): @@ -120,6 +128,10 @@ class MeshingDialog(PamhyrDialog): def lplan(self): return self._lplan + @property + def lm(self): + return int(self._lm) + @property def linear(self): return self._linear @@ -155,6 +167,8 @@ class MeshingDialog(PamhyrDialog): self._begin_dir = self.get_combobox_text("comboBox_begin_gl") self._end_dir = self.get_combobox_text("comboBox_end_gl") + self._lm = self.get_combobox_text("comboBox_lm") + super().accept() def reject(self): diff --git a/src/View/Geometry/Window.py b/src/View/Geometry/Window.py index d090aa2a..6c9342bd 100644 --- a/src/View/Geometry/Window.py +++ b/src/View/Geometry/Window.py @@ -271,6 +271,7 @@ class GeometryWindow(PamhyrWindow): "limites": [dlg.begin_cs, dlg.end_cs], "directrices": [dlg.begin_dir, dlg.end_dir], "lplan": dlg.lplan, + "lm": dlg.lm, "linear": dlg.linear, } self._edit_meshing(data) -- GitLab