20 #ifndef ADVANCEDGUI_PIPETSHAPEDLG_H
21 #define ADVANCEDGUI_PIPETSHAPEDLG_H
36 class SalomeApp_DoubleSpinBox;
79 virtual bool isValid (QString&);
90 GEOM::GEOM_Object_var theP2,
91 GEOM::GEOM_Object_var theP3,
double theTolerance);
127 const bool toRemoveFromEngine =
true,
const double lineWidth = -1,
128 const int displayMode = -1,
const int color = -1);
std::list< GEOM::GEOM_Object_ptr > ObjectList
Definition: GEOMBase_Helper.h:46
Definition: AdvancedGUI_PipeTShapeDlg.h:43
QLabel * TextLabel4
Definition: AdvancedGUI_PipeTShapeDlg.h:57
SalomeApp_DoubleSpinBox * SpinBox1
Definition: AdvancedGUI_PipeTShapeDlg.h:58
~AdvancedGUI_4Spin()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:1311
QLabel * TextLabel2
Definition: AdvancedGUI_PipeTShapeDlg.h:55
SalomeApp_DoubleSpinBox * SpinBox2
Definition: AdvancedGUI_PipeTShapeDlg.h:59
SalomeApp_DoubleSpinBox * SpinBox3
Definition: AdvancedGUI_PipeTShapeDlg.h:60
QGridLayout * gridLayout1
Definition: AdvancedGUI_PipeTShapeDlg.h:52
SalomeApp_DoubleSpinBox * SpinBox4
Definition: AdvancedGUI_PipeTShapeDlg.h:61
QLabel * TextLabel3
Definition: AdvancedGUI_PipeTShapeDlg.h:56
AdvancedGUI_4Spin()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:1270
QLabel * TextLabel1
Definition: AdvancedGUI_PipeTShapeDlg.h:54
QGroupBox * GroupBox1
Definition: AdvancedGUI_PipeTShapeDlg.h:51
Definition: AdvancedGUI_PipeTShapeDlg.h:69
QPixmap imagePipeTShape
Definition: AdvancedGUI_PipeTShapeDlg.h:94
QLabel * LabelImgReduction
Definition: AdvancedGUI_PipeTShapeDlg.h:97
ObjectList pipeTShapeGroupObjects
Definition: AdvancedGUI_PipeTShapeDlg.h:117
QCheckBox * HexMeshCheckBox
Definition: AdvancedGUI_PipeTShapeDlg.h:104
DlgRef_1Spin * FilletGroupParams
Definition: AdvancedGUI_PipeTShapeDlg.h:103
AdvancedGUI_4Spin * IReductionGroupParams
Definition: AdvancedGUI_PipeTShapeDlg.h:109
void SetDoubleSpinBoxStep(double)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:654
void SelectionIntoArgument()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:518
AdvancedGUI_4Spin * LReductionGroupParams
Definition: AdvancedGUI_PipeTShapeDlg.h:107
void ChamferOrFillet(bool)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:768
bool CheckCompatiblePosition(GEOM::GEOM_Object_var theP1, GEOM::GEOM_Object_var theP2, GEOM::GEOM_Object_var theP3, double theTolerance)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:938
void DisplayPreview(const bool activate=false, const bool update=true, const bool toRemoveFromEngine=true, const double lineWidth=-1, const int displayMode=-1, const int color=-1)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:808
void enterEvent(QEvent *)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:728
void resizeEvent(QResizeEvent *event)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:738
virtual bool execute(ObjectList &)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:1045
GEOM::GEOM_Object_var myPoint3
Definition: AdvancedGUI_PipeTShapeDlg.h:115
void ApplyNewDimensions()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:383
void ValueChangedInSpinBox(double)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:507
GEOM::GEOM_Object_var myPoint1
Definition: AdvancedGUI_PipeTShapeDlg.h:115
bool myOkPoint3
Definition: AdvancedGUI_PipeTShapeDlg.h:116
QString CssNormal
Definition: AdvancedGUI_PipeTShapeDlg.h:114
DlgRef_6Sel * JunctionPointsSel
Definition: AdvancedGUI_PipeTShapeDlg.h:112
QString CssRefused
Definition: AdvancedGUI_PipeTShapeDlg.h:114
QString CssAcceptable
Definition: AdvancedGUI_PipeTShapeDlg.h:114
AdvancedGUI_4Spin * RReductionGroupParams
Definition: AdvancedGUI_PipeTShapeDlg.h:108
DlgRef_3Spin * MainTubeGroupParams
Definition: AdvancedGUI_PipeTShapeDlg.h:100
bool myOkPoint2
Definition: AdvancedGUI_PipeTShapeDlg.h:116
virtual GEOM::GEOM_IOperations_ptr createOperation()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:848
virtual QList< GEOM::GeomObjPtr > getSourceObjects()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:1258
DlgRef_3Spin * IncidentTubeGroupParams
Definition: AdvancedGUI_PipeTShapeDlg.h:101
void SetPosition(bool)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:484
void UpdatePicture(QWidget *old, QWidget *now)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:423
void ClickOnOk()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:686
QLabel * LabelImgPipeTShape
Definition: AdvancedGUI_PipeTShapeDlg.h:96
~AdvancedGUI_PipeTShapeDlg()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:225
QPixmap imageReduction
Definition: AdvancedGUI_PipeTShapeDlg.h:95
bool executeNoCheck(ObjectList &objects)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:1057
DlgRef_2Spin * ChamferGroupParams
Definition: AdvancedGUI_PipeTShapeDlg.h:102
void ActivateThisDialog()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:713
void updateLabelImgPipeTShape()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:757
bool ClickOnApply()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:697
bool myOkPoint1
Definition: AdvancedGUI_PipeTShapeDlg.h:116
virtual void processPreview()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:1246
AdvancedGUI_PipeTShapeDlg(GeometryGUI *, QWidget *=0)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:52
virtual void restoreSubShapes(SALOMEDS::SObject_ptr)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:1220
void currentChanged(int)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:373
void Init()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:233
GEOM::GEOM_Object_var myPoint2
Definition: AdvancedGUI_PipeTShapeDlg.h:115
void SetEditCurrentArgument()
Definition: AdvancedGUI_PipeTShapeDlg.cxx:606
virtual bool isValid(QString &)
Definition: AdvancedGUI_PipeTShapeDlg.cxx:857
void activate(const int)
Definition: GEOMBase_Helper.cxx:447
Definition: GEOMBase_Skeleton.h:53
Definition: GeometryGUI.h:74