26 #ifndef SMESHGUI_SHAPEBYMESHDLG_H
27 #define SMESHGUI_SHAPEBYMESHDLG_H
36 #include <SALOMEconfig.h>
37 #include CORBA_SERVER_HEADER(SMESH_Mesh)
66 void setMultipleAllowed(
bool );
86 void SetMesh( SMESH::SMESH_Mesh_ptr );
87 SMESH::SMESH_Mesh_ptr
GetMesh();
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Definition: SMESHGUI_Dialog.h:44
Definition: SMESHGUI_SelectionOp.h:58
Dialog to publish a sub-shape of the mesh main shape by selecting mesh elements.
Definition: SMESHGUI_ShapeByMeshDlg.h:50
QButtonGroup * myElemTypeGroup
Definition: SMESHGUI_ShapeByMeshDlg.h:61
QLineEdit * myGeomName
Definition: SMESHGUI_ShapeByMeshDlg.h:63
bool myIsMultipleAllowed
Definition: SMESHGUI_ShapeByMeshDlg.h:65
QLineEdit * myElementId
Definition: SMESHGUI_ShapeByMeshDlg.h:62
QGroupBox * myElemTypeBox
Definition: SMESHGUI_ShapeByMeshDlg.h:60
Operation to publish a sub-shape of the mesh main shape by selecting mesh elements.
Definition: SMESHGUI_ShapeByMeshDlg.h:76
SMESH::SMESH_Mesh_ptr GetMesh()
Definition: SMESHGUI_ShapeByMeshDlg.cxx:222
void SetMesh(SMESH::SMESH_Mesh_ptr)
Definition: SMESHGUI_ShapeByMeshDlg.cxx:241
GEOM::GEOM_Object_var myGeomObj
Definition: SMESHGUI_ShapeByMeshDlg.h:108
SMESH::SMESH_Mesh_var myMesh
Definition: SMESHGUI_ShapeByMeshDlg.h:107
void setElementID(const QString &)
Definition: SMESHGUI_ShapeByMeshDlg.cxx:529
void activateSelection()
Definition: SMESHGUI_ShapeByMeshDlg.cxx:443
virtual ~SMESHGUI_ShapeByMeshOp()
Destructor.
Definition: SMESHGUI_ShapeByMeshDlg.cxx:205
bool myIsMultipleAllowed
Definition: SMESHGUI_ShapeByMeshDlg.h:112
virtual LightApp_Dialog * dlg() const
Gets dialog of this operation.
Definition: SMESHGUI_ShapeByMeshDlg.cxx:217
virtual bool onApply()
Definition: SMESHGUI_ShapeByMeshDlg.cxx:402
GEOM::GEOM_Object_ptr GetShape()
Definition: SMESHGUI_ShapeByMeshDlg.cxx:231
bool myIsManualIdEnter
Definition: SMESHGUI_ShapeByMeshDlg.h:110
virtual void startOperation()
This enumeration is used in typeById method to distinguish objects, mesh nodes and mesh elements,...
Definition: SMESHGUI_ShapeByMeshDlg.cxx:187
SMESHGUI_ShapeByMeshDlg * myDlg
Definition: SMESHGUI_ShapeByMeshDlg.h:106
void onSelectionDone()
Definition: SMESHGUI_ShapeByMeshDlg.cxx:411
void onElemIdChanged(const QString &)
Definition: SMESHGUI_ShapeByMeshDlg.cxx:484
SMESHGUI_ShapeByMeshOp(bool=false)
Constructor.
Definition: SMESHGUI_ShapeByMeshDlg.cxx:170
virtual void commitOperation()
Definition: SMESHGUI_ShapeByMeshDlg.cxx:306
bool myHasSolids
Definition: SMESHGUI_ShapeByMeshDlg.h:111
void onTypeChanged(int)
Definition: SMESHGUI_ShapeByMeshDlg.cxx:472