#include <SMESHGUI_AddQuadraticElementDlg.h>
|
| typedef QList< SMESH::SMESH_GroupBase_var > | GrpList |
| |
◆ GrpList
◆ SMESHGUI_AddQuadraticElementDlg()
References buttonApply, buttonCancel, buttonHelp, buttonOk, ComboBox_GroupName, SMESH::GetResourceMgr(), SMESH::GetSelector(), SMESH::GetViewWindow(), GroupArguments, GroupButtons, GroupConstructors, GroupGroups, Init(), MARGIN, myCenterLabel, myCenterNode, myCenterSelectButton, myCornerNodes, myCornerSelectButton, myGeomType, myMidFaceLabel, myMidFaceNodes, myMidFaceSelectButton, myRadioButton1, myReverseCB, mySelector, mySimulation, mySMESHGUI, myTable, SMDSEntity_BiQuad_Penta, SMDSEntity_BiQuad_Quadrangle, SMDSEntity_BiQuad_Triangle, SMDSEntity_Quad_Edge, SMDSEntity_Quad_Hexa, SMDSEntity_Quad_Penta, SMDSEntity_Quad_Polygon, SMDSEntity_Quad_Pyramid, SMDSEntity_Quad_Quadrangle, SMDSEntity_Quad_Tetra, SMDSEntity_Quad_Triangle, SMDSEntity_TriQuad_Hexa, SPACING, and TextLabel_GroupName.
◆ ~SMESHGUI_AddQuadraticElementDlg()
| SMESHGUI_AddQuadraticElementDlg::~SMESHGUI_AddQuadraticElementDlg |
( |
| ) |
|
◆ ActivateThisDialog
| void SMESHGUI_AddQuadraticElementDlg::ActivateThisDialog |
( |
| ) |
|
|
privateslot |
◆ ClickOnApply
| bool SMESHGUI_AddQuadraticElementDlg::ClickOnApply |
( |
| ) |
|
|
privateslot |
References SMESH::AddGroup(), SMESH::ALL, ComboBox_GroupName, SMESH::EDGE, SMESH_Actor::eEdge, SMESH_Actor::eEdges, SMESH_Actor::eFaces, SMESH_Actor::eSurface, SMESH_Actor::eVolumes, SMESH::FACE, SMESH_Actor::GetEntityMode(), SMESHGUI::GetSMESHGUI(), GroupGroups, SMESHGUI::isStudyLocked(), IsValid(), isValid(), SMESHGUI::Modified(), myActor, myBusy, myCenterNode, myGeomType, myGroups, myMesh, myMidFaceNodes, myNbCenterNodes, myNbCorners, myNbMidFaceNodes, myReverseCB, mySelectionMgr, mySelector, mySimulation, myTable, SetCurrentSelection(), SMESH_Actor::SetEntityMode(), SMESH::TElementSimulationQuad::SetVisibility(), SMDSEntity_BiQuad_Penta, SMDSEntity_BiQuad_Quadrangle, SMDSEntity_BiQuad_Triangle, SMDSEntity_Quad_Edge, SMDSEntity_Quad_Hexa, SMDSEntity_Quad_Penta, SMDSEntity_Quad_Polygon, SMDSEntity_Quad_Pyramid, SMDSEntity_Quad_Quadrangle, SMDSEntity_Quad_Tetra, SMDSEntity_Quad_Triangle, SMDSEntity_TriQuad_Hexa, updateButtons(), UpdateTable(), SMESH::UpdateView(), and SMESH::VOLUME.
Referenced by ClickOnOk(), and Init().
◆ ClickOnHelp
| void SMESHGUI_AddQuadraticElementDlg::ClickOnHelp |
( |
| ) |
|
|
privateslot |
◆ ClickOnOk
| void SMESHGUI_AddQuadraticElementDlg::ClickOnOk |
( |
| ) |
|
|
privateslot |
◆ DeactivateActiveDialog
| void SMESHGUI_AddQuadraticElementDlg::DeactivateActiveDialog |
( |
| ) |
|
|
privateslot |
◆ displaySimulation()
| void SMESHGUI_AddQuadraticElementDlg::displaySimulation |
( |
| ) |
|
|
private |
References SMESH_Actor::GetObject(), IsValid(), myActor, myCenterNode, myGeomType, myMidFaceNodes, myNbCenterNodes, myNbCorners, myNbMidFaceNodes, myReverseCB, mySimulation, myTable, SMESH::TElementSimulationQuad::SetPosition(), SMESH::TElementSimulationQuad::SetVisibility(), SMDSEntity_Quad_Edge, and SMESH::UpdateView().
Referenced by onCellDoubleClicked(), onCellTextChange(), onReverse(), onTextChange(), and SelectionIntoArgument().
◆ enterEvent()
| void SMESHGUI_AddQuadraticElementDlg::enterEvent |
( |
QEvent * |
| ) |
|
|
private |
◆ Init()
| void SMESHGUI_AddQuadraticElementDlg::Init |
( |
| ) |
|
|
private |
References buttonApply, buttonCancel, buttonHelp, buttonOk, ClickOnApply(), ClickOnHelp(), ClickOnOk(), DeactivateActiveDialog(), SMESH::GetViewWindow(), GroupGroups, myActor, myCenterLabel, myCenterNode, myCenterSelectButton, myCornerNodes, myCornerSelectButton, myCurrentLineEdit, myGeomType, myHelpFileName, myMidFaceLabel, myMidFaceNodes, myMidFaceSelectButton, myNbCenterNodes, myNbCorners, myNbMidFaceNodes, myRadioButton1, myReverseCB, mySelectionMgr, mySMESHGUI, myTable, onCellDoubleClicked(), onCellTextChange(), onCloseView(), onOpenView(), onReverse(), onTextChange(), reject(), SelectionIntoArgument(), SMESHGUI::SetActiveDialogBox(), SetCurrentSelection(), SMESH::SetPointRepresentation(), SMDSEntity_BiQuad_Penta, SMDSEntity_BiQuad_Quadrangle, SMDSEntity_BiQuad_Triangle, SMDSEntity_Quad_Edge, SMDSEntity_Quad_Hexa, SMDSEntity_Quad_Penta, SMDSEntity_Quad_Polygon, SMDSEntity_Quad_Pyramid, SMDSEntity_Quad_Quadrangle, SMDSEntity_Quad_Tetra, SMDSEntity_Quad_Triangle, and SMDSEntity_TriQuad_Hexa.
Referenced by SMESHGUI_AddQuadraticElementDlg().
◆ IsValid()
| bool SMESHGUI_AddQuadraticElementDlg::IsValid |
( |
| ) |
|
|
private |
◆ isValid()
| bool SMESHGUI_AddQuadraticElementDlg::isValid |
( |
| ) |
|
|
private |
◆ keyPressEvent()
| void SMESHGUI_AddQuadraticElementDlg::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
private |
◆ onCellDoubleClicked
| void SMESHGUI_AddQuadraticElementDlg::onCellDoubleClicked |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
privateslot |
◆ onCellTextChange
| void SMESHGUI_AddQuadraticElementDlg::onCellTextChange |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
privateslot |
◆ onCloseView
| void SMESHGUI_AddQuadraticElementDlg::onCloseView |
( |
| ) |
|
|
privateslot |
◆ onOpenView
| void SMESHGUI_AddQuadraticElementDlg::onOpenView |
( |
| ) |
|
|
privateslot |
◆ onReverse
| void SMESHGUI_AddQuadraticElementDlg::onReverse |
( |
int |
| ) |
|
|
privateslot |
◆ onTextChange
| void SMESHGUI_AddQuadraticElementDlg::onTextChange |
( |
const QString & |
theNewText | ) |
|
|
privateslot |
References displaySimulation(), SMDS_Mesh::FindNode(), SMESH_Actor::GetObject(), SMESH::GetViewWindow(), myActor, myBusy, myCenterNode, myCornerNodes, myCurrentLineEdit, myMidFaceNodes, mySelector, mySimulation, mySMESHGUI, SMESH::TElementSimulationQuad::SetVisibility(), updateButtons(), and UpdateTable().
Referenced by Init().
◆ reject
| void SMESHGUI_AddQuadraticElementDlg::reject |
( |
| ) |
|
|
protectedvirtualslot |
◆ SelectionIntoArgument
| void SMESHGUI_AddQuadraticElementDlg::SelectionIntoArgument |
( |
| ) |
|
|
privateslot |
References SMESH::ALL, ComboBox_GroupName, displaySimulation(), SMESH::EDGE, SMESH::FACE, SMESH::FindActorByEntry(), SMESH::GetMeshByIO(), SMESH::GetNameOfSelectedNodes(), GroupButtons, Handle(), myActor, myBusy, myCenterNode, myCornerNodes, myCurrentLineEdit, myEntry, myGeomType, myGroups, myMesh, mySelectionMgr, mySelector, mySimulation, myTable, SMESH::TElementSimulationQuad::SetVisibility(), SMDSEntity_BiQuad_Penta, SMDSEntity_BiQuad_Quadrangle, SMDSEntity_BiQuad_Triangle, SMDSEntity_Quad_Edge, SMDSEntity_Quad_Hexa, SMDSEntity_Quad_Penta, SMDSEntity_Quad_Polygon, SMDSEntity_Quad_Pyramid, SMDSEntity_Quad_Quadrangle, SMDSEntity_Quad_Tetra, SMDSEntity_Quad_Triangle, SMDSEntity_TriQuad_Hexa, updateButtons(), UpdateTable(), and SMESH::VOLUME.
Referenced by ActivateThisDialog(), Init(), and SetCurrentSelection().
◆ SetCurrentSelection
| void SMESHGUI_AddQuadraticElementDlg::SetCurrentSelection |
( |
| ) |
|
|
privateslot |
◆ updateButtons()
| void SMESHGUI_AddQuadraticElementDlg::updateButtons |
( |
| ) |
|
|
private |
◆ UpdateTable()
| void SMESHGUI_AddQuadraticElementDlg::UpdateTable |
( |
bool |
theConersValidity = true | ) |
|
|
private |
References myCornerNodes, myGeomType, myNbCorners, myTable, SMDSEntity_BiQuad_Penta, SMDSEntity_BiQuad_Quadrangle, SMDSEntity_BiQuad_Triangle, SMDSEntity_Quad_Edge, SMDSEntity_Quad_Hexa, SMDSEntity_Quad_Penta, SMDSEntity_Quad_Polygon, SMDSEntity_Quad_Pyramid, SMDSEntity_Quad_Quadrangle, SMDSEntity_Quad_Tetra, SMDSEntity_Quad_Triangle, and SMDSEntity_TriQuad_Hexa.
Referenced by ClickOnApply(), onTextChange(), and SelectionIntoArgument().
◆ buttonApply
| QPushButton* SMESHGUI_AddQuadraticElementDlg::buttonApply |
|
private |
◆ buttonCancel
| QPushButton* SMESHGUI_AddQuadraticElementDlg::buttonCancel |
|
private |
◆ buttonHelp
| QPushButton* SMESHGUI_AddQuadraticElementDlg::buttonHelp |
|
private |
◆ buttonOk
| QPushButton* SMESHGUI_AddQuadraticElementDlg::buttonOk |
|
private |
◆ ComboBox_GroupName
| QComboBox* SMESHGUI_AddQuadraticElementDlg::ComboBox_GroupName |
|
private |
◆ GroupArguments
| QGroupBox* SMESHGUI_AddQuadraticElementDlg::GroupArguments |
|
private |
◆ GroupButtons
| QGroupBox* SMESHGUI_AddQuadraticElementDlg::GroupButtons |
|
private |
◆ GroupConstructors
| QGroupBox* SMESHGUI_AddQuadraticElementDlg::GroupConstructors |
|
private |
◆ GroupGroups
| QGroupBox* SMESHGUI_AddQuadraticElementDlg::GroupGroups |
|
private |
◆ myActor
◆ myBusy
| bool SMESHGUI_AddQuadraticElementDlg::myBusy |
|
private |
◆ myCenterLabel
| QLabel* SMESHGUI_AddQuadraticElementDlg::myCenterLabel |
|
private |
◆ myCenterNode
| QLineEdit* SMESHGUI_AddQuadraticElementDlg::myCenterNode |
|
private |
◆ myCenterSelectButton
| QPushButton* SMESHGUI_AddQuadraticElementDlg::myCenterSelectButton |
|
private |
◆ myCornerNodes
| QLineEdit* SMESHGUI_AddQuadraticElementDlg::myCornerNodes |
|
private |
◆ myCornerSelectButton
| QPushButton* SMESHGUI_AddQuadraticElementDlg::myCornerSelectButton |
|
private |
◆ myCurrentLineEdit
| QLineEdit* SMESHGUI_AddQuadraticElementDlg::myCurrentLineEdit |
|
private |
◆ myEntry
| QString SMESHGUI_AddQuadraticElementDlg::myEntry |
|
private |
◆ myGeomType
◆ myGroups
| GrpList SMESHGUI_AddQuadraticElementDlg::myGroups |
|
private |
◆ myHelpFileName
| QString SMESHGUI_AddQuadraticElementDlg::myHelpFileName |
|
private |
◆ myMesh
| SMESH::SMESH_Mesh_var SMESHGUI_AddQuadraticElementDlg::myMesh |
|
private |
◆ myMidFaceLabel
| QLabel* SMESHGUI_AddQuadraticElementDlg::myMidFaceLabel |
|
private |
◆ myMidFaceNodes
| QLineEdit* SMESHGUI_AddQuadraticElementDlg::myMidFaceNodes |
|
private |
◆ myMidFaceSelectButton
| QPushButton* SMESHGUI_AddQuadraticElementDlg::myMidFaceSelectButton |
|
private |
◆ myNbCenterNodes
| int SMESHGUI_AddQuadraticElementDlg::myNbCenterNodes |
|
private |
◆ myNbCorners
| int SMESHGUI_AddQuadraticElementDlg::myNbCorners |
|
private |
◆ myNbMidFaceNodes
| int SMESHGUI_AddQuadraticElementDlg::myNbMidFaceNodes |
|
private |
◆ myRadioButton1
| QRadioButton* SMESHGUI_AddQuadraticElementDlg::myRadioButton1 |
|
private |
◆ myReverseCB
| QCheckBox* SMESHGUI_AddQuadraticElementDlg::myReverseCB |
|
private |
◆ mySelectionMgr
| LightApp_SelectionMgr* SMESHGUI_AddQuadraticElementDlg::mySelectionMgr |
|
private |
◆ mySelector
| SVTK_Selector* SMESHGUI_AddQuadraticElementDlg::mySelector |
|
private |
◆ mySimulation
Referenced by ClickOnApply(), DeactivateActiveDialog(), displaySimulation(), enterEvent(), onCloseView(), onOpenView(), onReverse(), onTextChange(), reject(), SelectionIntoArgument(), SMESHGUI_AddQuadraticElementDlg(), and ~SMESHGUI_AddQuadraticElementDlg().
◆ mySMESHGUI
| SMESHGUI* SMESHGUI_AddQuadraticElementDlg::mySMESHGUI |
|
private |
◆ myTable
◆ TextLabel_GroupName
| QLabel* SMESHGUI_AddQuadraticElementDlg::TextLabel_GroupName |
|
private |