27 #ifndef REPAIRGUI_SHAPEPROCESSDLG_H
28 #define REPAIRGUI_SHAPEPROCESSDLG_H
35 class SalomeApp_IntSpinBox;
36 class SalomeApp_DoubleSpinBox;
40 class QListWidgetItem;
58 virtual bool isValid( QString& );
std::list< GEOM::GEOM_Object_ptr > ObjectList
Definition: GEOMBase_Helper.h:46
Definition: GEOMBase_Skeleton.h:53
Definition: GeometryGUI.h:74
Definition: RepairGUI_ShapeProcessDlg.h:48
QCheckBox * myBSpline2DCurveChk
Definition: RepairGUI_ShapeProcessDlg.h:115
void initParamsValues()
Definition: RepairGUI_ShapeProcessDlg.cxx:779
SalomeApp_DoubleSpinBox * myFixShapeTol3D
Definition: RepairGUI_ShapeProcessDlg.h:97
GEOM::string_array * getParameters(const GEOM::string_array &)
Definition: RepairGUI_ShapeProcessDlg.cxx:836
QString getValue(QWidget *) const
Definition: RepairGUI_ShapeProcessDlg.cxx:573
GEOM::string_array * getActiveOperators()
Definition: RepairGUI_ShapeProcessDlg.cxx:724
SalomeApp_DoubleSpinBox * myBSplineTol3D
Definition: RepairGUI_ShapeProcessDlg.h:116
SalomeApp_DoubleSpinBox * myBSplineTol2D
Definition: RepairGUI_ShapeProcessDlg.h:117
void initSelection()
Definition: RepairGUI_ShapeProcessDlg.cxx:905
SalomeApp_DoubleSpinBox * myDropSmallSolidsVolTol
Definition: RepairGUI_ShapeProcessDlg.h:133
void activate()
Definition: RepairGUI_ShapeProcessDlg.cxx:454
QCheckBox * myBSplineSurfModeChk
Definition: RepairGUI_ShapeProcessDlg.h:113
SalomeApp_DoubleSpinBox * mySplitAngleAngle
Definition: RepairGUI_ShapeProcessDlg.h:104
RepairGUI_ShapeProcessDlg(GeometryGUI *, QWidget *=0, bool=false)
Definition: RepairGUI_ShapeProcessDlg.cxx:61
QComboBox * mySplitContSurfCont
Definition: RepairGUI_ShapeProcessDlg.h:110
GEOM::string_array * getValues(const GEOM::string_array &)
Definition: RepairGUI_ShapeProcessDlg.cxx:866
SalomeApp_DoubleSpinBox * myFixFaceSizeTol
Definition: RepairGUI_ShapeProcessDlg.h:100
SalomeApp_DoubleSpinBox * myDropSmallEdgesTol3D
Definition: RepairGUI_ShapeProcessDlg.h:102
GEOM::ListOfGO_var myObjects
Definition: RepairGUI_ShapeProcessDlg.h:90
QComboBox * myBSpline2DCont
Definition: RepairGUI_ShapeProcessDlg.h:120
QCheckBox * myDropSmallSolidsVolChk
Definition: RepairGUI_ShapeProcessDlg.h:131
QComboBox * myBSpline3DCont
Definition: RepairGUI_ShapeProcessDlg.h:121
QWidget * getControl(const QString &)
Definition: RepairGUI_ShapeProcessDlg.cxx:743
virtual bool execute(ObjectList &)
Definition: RepairGUI_ShapeProcessDlg.cxx:663
QCheckBox * mySelectAll
Definition: RepairGUI_ShapeProcessDlg.h:93
QListWidget * myOpList
Definition: RepairGUI_ShapeProcessDlg.h:94
void init()
Definition: RepairGUI_ShapeProcessDlg.cxx:81
SalomeApp_IntSpinBox * mySplitClosedFacesNum
Definition: RepairGUI_ShapeProcessDlg.h:107
QCheckBox * myToBezierSurfModeChk
Definition: RepairGUI_ShapeProcessDlg.h:123
SalomeApp_DoubleSpinBox * mySplitAngleMaxTol
Definition: RepairGUI_ShapeProcessDlg.h:105
void updateSelectAll()
Definition: RepairGUI_ShapeProcessDlg.cxx:968
void lineEditReturnPressed()
Definition: RepairGUI_ShapeProcessDlg.cxx:444
void advOptionToggled(bool)
Definition: RepairGUI_ShapeProcessDlg.cxx:922
QStackedLayout * myStack
Definition: RepairGUI_ShapeProcessDlg.h:95
DlgRef_1Sel * mySelectWdgt
Definition: RepairGUI_ShapeProcessDlg.h:92
QCheckBox * myToBezier3DCurveChk
Definition: RepairGUI_ShapeProcessDlg.h:124
SalomeApp_IntSpinBox * myBSplineDegree
Definition: RepairGUI_ShapeProcessDlg.h:118
SalomeApp_DoubleSpinBox * myFixShapeMaxTol3D
Definition: RepairGUI_ShapeProcessDlg.h:98
SalomeApp_DoubleSpinBox * mySplitContTol3D
Definition: RepairGUI_ShapeProcessDlg.h:109
SalomeApp_DoubleSpinBox * mySameParameterTol3D
Definition: RepairGUI_ShapeProcessDlg.h:128
void selectionChanged()
Definition: RepairGUI_ShapeProcessDlg.cxx:405
QCheckBox * myDropSmallSolidsMergeChk
Definition: RepairGUI_ShapeProcessDlg.h:134
~RepairGUI_ShapeProcessDlg()
Definition: RepairGUI_ShapeProcessDlg.cxx:73
QCheckBox * myToBezier2DCurveChk
Definition: RepairGUI_ShapeProcessDlg.h:125
void operatorChecked(QListWidgetItem *item)
Definition: RepairGUI_ShapeProcessDlg.cxx:958
SalomeApp_IntSpinBox * myBSplineSegments
Definition: RepairGUI_ShapeProcessDlg.h:119
void selectClicked()
Definition: RepairGUI_ShapeProcessDlg.cxx:432
virtual QList< GEOM::GeomObjPtr > getSourceObjects()
Definition: RepairGUI_ShapeProcessDlg.cxx:999
QCheckBox * myBSpline3DCurveChk
Definition: RepairGUI_ShapeProcessDlg.h:114
virtual GEOM::GEOM_IOperations_ptr createOperation()
Definition: RepairGUI_ShapeProcessDlg.cxx:616
SalomeApp_DoubleSpinBox * myDropSmallSolidsWidTol
Definition: RepairGUI_ShapeProcessDlg.h:132
QStringList myOpLst
Definition: RepairGUI_ShapeProcessDlg.h:87
SalomeApp_DoubleSpinBox * myToBezierMaxTol
Definition: RepairGUI_ShapeProcessDlg.h:126
void onSelectAll(int)
Definition: RepairGUI_ShapeProcessDlg.cxx:982
QCheckBox * myDropSmallSolidsWidChk
Definition: RepairGUI_ShapeProcessDlg.h:130
QStringList getTexts(const GEOM::string_array &)
Definition: RepairGUI_ShapeProcessDlg.cxx:884
QComboBox * mySplitContCurvCont
Definition: RepairGUI_ShapeProcessDlg.h:111
void reset()
Definition: RepairGUI_ShapeProcessDlg.cxx:481
virtual bool isValid(QString &)
Definition: RepairGUI_ShapeProcessDlg.cxx:625
void onOk()
Definition: RepairGUI_ShapeProcessDlg.cxx:375
bool onApply()
Definition: RepairGUI_ShapeProcessDlg.cxx:386
QMap< QString, QStringList > myValMap
Definition: RepairGUI_ShapeProcessDlg.h:88
QString getText(QWidget *) const
Definition: RepairGUI_ShapeProcessDlg.cxx:601
void setValue(QWidget *, const QString &)
Definition: RepairGUI_ShapeProcessDlg.cxx:555
void loadDefaults()
Definition: RepairGUI_ShapeProcessDlg.cxx:520
void enterEvent(QEvent *)
Definition: RepairGUI_ShapeProcessDlg.cxx:470
sequence< string > string_array
Definition: GEOM_Gen.idl:253