+private:
+ QStringList myOpLst; // list of available Shape Healing Operators
+ QMap<QString,QStringList> myValMap; // map of parameters of operators
+
+ GEOM::ListOfGO_var myObjects; // selected objects
+
+ DlgRef_1Sel* mySelectWdgt;
+ QCheckBox* mySelectAll;
+ QListWidget* myOpList;
+ QStackedLayout* myStack;
+
+ SalomeApp_DoubleSpinBox* myFixShapeTol3D;
+ SalomeApp_DoubleSpinBox* myFixShapeMaxTol3D;
+
+ SalomeApp_DoubleSpinBox* myFixFaceSizeTol;
+
+ SalomeApp_DoubleSpinBox* myDropSmallEdgesTol3D;
+
+ SalomeApp_DoubleSpinBox* mySplitAngleAngle;
+ SalomeApp_DoubleSpinBox* mySplitAngleMaxTol;
+
+ SalomeApp_IntSpinBox* mySplitClosedFacesNum;
+
+ SalomeApp_DoubleSpinBox* mySplitContTol3D;
+ QComboBox* mySplitContSurfCont;
+ QComboBox* mySplitContCurvCont;
+
+ QCheckBox* myBSplineSurfModeChk;
+ QCheckBox* myBSpline3DCurveChk;
+ QCheckBox* myBSpline2DCurveChk;
+ SalomeApp_DoubleSpinBox* myBSplineTol3D;
+ SalomeApp_DoubleSpinBox* myBSplineTol2D;
+ SalomeApp_IntSpinBox* myBSplineDegree;
+ SalomeApp_IntSpinBox* myBSplineSegments;
+ QComboBox* myBSpline2DCont;
+ QComboBox* myBSpline3DCont;
+
+ QCheckBox* myToBezierSurfModeChk;
+ QCheckBox* myToBezier3DCurveChk;
+ QCheckBox* myToBezier2DCurveChk;
+ SalomeApp_DoubleSpinBox* myToBezierMaxTol;
+
+ SalomeApp_DoubleSpinBox* mySameParameterTol3D;
+
+ QCheckBox* myDropSmallSolidsWidChk;
+ QCheckBox* myDropSmallSolidsVolChk;
+ SalomeApp_DoubleSpinBox* myDropSmallSolidsWidTol;
+ SalomeApp_DoubleSpinBox* myDropSmallSolidsVolTol;
+ QCheckBox* myDropSmallSolidsMergeChk;