Dialog to split a face into triangles by creating a new node on the face and connecting it to the face nodes. More...
#include <SMESHGUI_AddNodeOnFaceDlg.h>

Signals | |
| void | selTypeChanged () |
Public Member Functions | |
| SMESHGUI_AddNodeOnFaceDlg () | |
| Dialog to publish a sub-shape of the mesh main shape by selecting mesh elements. More... | |
| virtual void | show () |
| virtual void | setContentActive (const bool) |
| set all content to enable (parameter is true) or disable state More... | |
Static Public Member Functions | |
| static int | prefix (const QString &) |
| Return hard-coded prefix using to differ overlapping types. More... | |
Protected Member Functions | |
| SUIT_Desktop * | desktop () const |
| find desktop of active application More... | |
| SUIT_ResourceMgr * | resourceMgr () const |
| gets resource manager More... | |
Private Slots | |
| void | ButtonToggled (bool) |
| SLOT called when any button is toggled. More... | |
Private Member Functions | |
| QWidget * | createMainFrame (QWidget *) |
Private Attributes | |
| QWidget * | myMainFrame |
| QPushButton * | myDestBtn |
| QPushButton * | myIdBtn |
| QLineEdit * | myId |
| SMESHGUI_SpinBox * | myDestinationX |
| SMESHGUI_SpinBox * | myDestinationY |
| SMESHGUI_SpinBox * | myDestinationZ |
| QCheckBox * | myPointOnFace |
| QCheckBox * | myPreviewChkBox |
| QString | myHelpFileName |
Friends | |
| class | SMESHGUI_AddNodeOnFaceOp |
Dialog to split a face into triangles by creating a new node on the face and connecting it to the face nodes.
| SMESHGUI_AddNodeOnFaceDlg::SMESHGUI_AddNodeOnFaceDlg | ( | ) |
Dialog to publish a sub-shape of the mesh main shape by selecting mesh elements.
References createMainFrame(), myMainFrame, and SPACING.
|
privateslot |
SLOT called when any button is toggled.
| bool | - on or off |
References myDestBtn, myIdBtn, and selTypeChanged().
Referenced by createMainFrame().
References ButtonToggled(), COORD_MAX, COORD_MIN, SMESH::GetResourceMgr(), SMESHGUI::GetSMESHGUI(), MARGIN, myDestBtn, myDestinationX, myDestinationY, myDestinationZ, myId, myIdBtn, myPointOnFace, myPreviewChkBox, SMESHGUI_SpinBox::RangeStepAndValidator(), and SPACING.
Referenced by SMESHGUI_AddNodeOnFaceDlg().
|
protectedinherited |
find desktop of active application
References MESHCUT::d.
|
staticinherited |
Return hard-coded prefix using to differ overlapping types.
Referenced by SMESHGUI_Dialog::SMESHGUI_Dialog(), and SMESHGUI_SelectionOp::typeById().
|
protectedinherited |
gets resource manager
Referenced by SMESHGUI_ComputeDlg::createMainFrame(), SMESHGUI_DisplayEntitiesDlg::SMESHGUI_DisplayEntitiesDlg(), and SMESHGUI_GroupOnShapeDlg::SMESHGUI_GroupOnShapeDlg().
|
signal |
Referenced by ButtonToggled().
|
virtualinherited |
set all content to enable (parameter is true) or disable state
|
virtualinherited |
Referenced by SMESHGUI_MeshOp::onCloseShapeByMeshDlg(), SMESHGUI_MeshOp::onHypoCreated(), SMESHGUI_MeshOp::onHypoEdited(), SMESHGUI_MeshOp::onPublishShapeByMeshDlg(), SMESHGUI_BaseComputeOp::showComputeResult(), SMESHGUI_BaseComputeOp::showEvaluateResult(), SMESHGUI_Add0DElemsOnAllNodesOp::startOperation(), SMESHGUI_ConvToQuadOp::startOperation(), SMESHGUI_CreateDualMeshOp::startOperation(), SMESHGUI_FindElemByPointOp::startOperation(), SMESHGUI_GroupOnShapeOp::startOperation(), SMESHGUI_MeshOp::startOperation(), SMESHGUI_MeshOrderOp::startOperation(), SMESHGUI_RemoveNodeReconnectionOp::startOperation(), SMESHGUI_ReorientFacesOp::startOperation(), SMESHGUI_ShapeByMeshOp::startOperation(), SMESHGUI_SplitBiQuadOp::startOperation(), SMESHGUI_AddNodeOnFaceOp::startOperation(), SMESHGUI_AddNodeOnSegmentOp::startOperation(), and SMESHGUI_MakeNodeAtPointOp::startOperation().
|
friend |
|
private |
|
private |
Referenced by createMainFrame(), SMESHGUI_AddNodeOnFaceOp::isValid(), SMESHGUI_AddNodeOnFaceOp::onApply(), SMESHGUI_AddNodeOnFaceOp::onSelectionDone(), SMESHGUI_AddNodeOnFaceOp::pointLocationChanged(), SMESHGUI_AddNodeOnFaceOp::processStyleEvents(), SMESHGUI_AddNodeOnFaceOp::redisplayPreview(), SMESHGUI_AddNodeOnFaceOp::SMESHGUI_AddNodeOnFaceOp(), and SMESHGUI_AddNodeOnFaceOp::startOperation().
|
private |
Referenced by createMainFrame(), SMESHGUI_AddNodeOnFaceOp::isValid(), SMESHGUI_AddNodeOnFaceOp::onApply(), SMESHGUI_AddNodeOnFaceOp::onSelectionDone(), SMESHGUI_AddNodeOnFaceOp::pointLocationChanged(), SMESHGUI_AddNodeOnFaceOp::processStyleEvents(), SMESHGUI_AddNodeOnFaceOp::redisplayPreview(), SMESHGUI_AddNodeOnFaceOp::SMESHGUI_AddNodeOnFaceOp(), and SMESHGUI_AddNodeOnFaceOp::startOperation().
|
private |
Referenced by createMainFrame(), SMESHGUI_AddNodeOnFaceOp::isValid(), SMESHGUI_AddNodeOnFaceOp::onApply(), SMESHGUI_AddNodeOnFaceOp::onSelectionDone(), SMESHGUI_AddNodeOnFaceOp::pointLocationChanged(), SMESHGUI_AddNodeOnFaceOp::processStyleEvents(), SMESHGUI_AddNodeOnFaceOp::redisplayPreview(), SMESHGUI_AddNodeOnFaceOp::SMESHGUI_AddNodeOnFaceOp(), and SMESHGUI_AddNodeOnFaceOp::startOperation().
|
private |
|
private |
Referenced by createMainFrame(), SMESHGUI_AddNodeOnFaceOp::isValid(), SMESHGUI_AddNodeOnFaceOp::onApply(), SMESHGUI_AddNodeOnFaceOp::onSelectionDone(), SMESHGUI_AddNodeOnFaceOp::pointLocationChanged(), SMESHGUI_AddNodeOnFaceOp::processStyleEvents(), SMESHGUI_AddNodeOnFaceOp::redisplayPreview(), SMESHGUI_AddNodeOnFaceOp::SMESHGUI_AddNodeOnFaceOp(), and SMESHGUI_AddNodeOnFaceOp::startOperation().
|
private |
Referenced by ButtonToggled(), createMainFrame(), and SMESHGUI_AddNodeOnFaceOp::onSelTypeChange().
|
private |
Referenced by SMESHGUI_AddNodeOnFaceDlg().
|
private |
|
private |