X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_ExtrusionAlongPathDlg.h;h=f9c5e6433537815629ee4163c651cdf4d0fef798;hb=f20db3c5b3a2f78f9ff7579a59c7bd1d3eece20a;hp=18cd048ae8369d95bdb60ca720190589716de86c;hpb=7eda9ca931ed2a11cb5e4637e4ffe19f5c061115;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h b/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h index 18cd048ae..f9c5e6433 100644 --- a/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h +++ b/src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2021 CEA/DEN, EDF R&D, 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 myAnglesList; + QList 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;