22 #ifndef SMESHGUI_Make2DFrom3DOp_H
23 #define SMESHGUI_Make2DFrom3DOp_H
31 #include <SALOMEconfig.h>
32 #include CORBA_SERVER_HEADER(SMESH_MeshEditor)
33 #include CORBA_SERVER_HEADER(SMESH_Mesh)
50 enum { MeshOrGroups };
57 bool needNewMesh()
const;
58 QString getNewMeshName()
const;
59 void setNewMeshName(
const QString& );
60 void setNewMeshEnabled(
bool );
61 bool getNewMeshEnabled()
const;
63 bool needGroup()
const;
64 QString getGroupName()
const;
65 void setGroupName(
const QString& );
67 bool copySource()
const;
73 void onTargetChanged();
74 void onGroupChecked();
105 virtual void startOperation();
106 virtual void selectionDone();
108 bool isValid( QString& )
const;
111 virtual bool onApply();
112 void onModeChanged();
115 bool compute2DMesh( QStringList& );
119 QPointer<SMESHGUI_Make2DFrom3DDlg>
myDlg;
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Definition: SMESHGUI_Dialog.h:44
Dialog to show result mesh statistic.
Definition: SMESHGUI_Make2DFrom3DOp.h:46
QCheckBox * myGroupCheck
Definition: SMESHGUI_Make2DFrom3DOp.h:84
QRadioButton * my1dFrom3dRB
Definition: SMESHGUI_Make2DFrom3DOp.h:79
QLineEdit * myGroupName
Definition: SMESHGUI_Make2DFrom3DOp.h:85
QRadioButton * myNewMeshRB
Definition: SMESHGUI_Make2DFrom3DOp.h:81
QGroupBox * myModeGrp
Definition: SMESHGUI_Make2DFrom3DOp.h:70
QCheckBox * myCopyCheck
Definition: SMESHGUI_Make2DFrom3DOp.h:83
QRadioButton * myThisMeshRB
Definition: SMESHGUI_Make2DFrom3DOp.h:80
QRadioButton * my1dFrom2dRB
Definition: SMESHGUI_Make2DFrom3DOp.h:78
QLineEdit * myMeshName
Definition: SMESHGUI_Make2DFrom3DOp.h:82
QRadioButton * my2dFrom3dRB
Definition: SMESHGUI_Make2DFrom3DOp.h:77
Operation to compute 2D mesh on 3D.
Definition: SMESHGUI_Make2DFrom3DOp.h:95
QPointer< SMESHGUI_Make2DFrom3DDlg > myDlg
Definition: SMESHGUI_Make2DFrom3DOp.h:119
SMESH_TypeFilter myGroupFilter
Definition: SMESHGUI_Make2DFrom3DOp.h:122
SMESH::SMESH_Mesh_var mySrcMesh
Definition: SMESHGUI_Make2DFrom3DOp.h:118
SMESH_TypeFilter myMeshFilter
Definition: SMESHGUI_Make2DFrom3DOp.h:121
Definition: SMESHGUI_SelectionOp.h:58
Definition: SMESH_TypeFilter.hxx:35
Bnd_Dimension
Definition: SMESH_MeshEditor.idl:35