Salome HOME
Update of CheckDone
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_ExtrusionAlongPathDlg.h
index 18cd048ae8369d95bdb60ca720190589716de86c..6b5d7358f22871028ac46c094d4ac39498e8306a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2024  CEA, EDF, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -82,6 +82,7 @@ private:
   bool                      isValuesValid();
   
   SMESH::double_array_var   getAngles();
+  SMESH::double_array_var   getScales();
 
   void                      updateLinearAngles();
   
@@ -94,6 +95,7 @@ private:
   SMESH::SMESH_IDSource_var myPath;
   SUIT_SelectionFilter*     myPathMeshFilter;
   QList<double>             myAnglesList;
+  QList<double>             myScalesList;
 
   // widgets
   SMESHGUI_3TypesSelector*  SelectorWdg;
@@ -103,12 +105,21 @@ private:
   QLineEdit*                PathMeshLineEdit;
   QPushButton*              SelectStartPointButton;
   QLineEdit*                StartPointLineEdit;
+
   QCheckBox*                LinearAnglesCheck;
   QGroupBox*                AnglesGrp;
   QListWidget*              AnglesList;
   QToolButton*              AddAngleButton;
   QToolButton*              RemoveAngleButton;
   SMESHGUI_SpinBox*         AngleSpin;
+
+  QCheckBox*                LinearScalesCheck;
+  QGroupBox*                ScalesGrp;
+  QListWidget*              ScalesList;
+  QToolButton*              AddScaleButton;
+  QToolButton*              RemoveScaleButton;
+  SMESHGUI_SpinBox*         ScaleSpin;
+
   QGroupBox*                BasePointGrp;
   QPushButton*              SelectBasePointButton;
   SMESHGUI_SpinBox*         XSpin;