Version: 9.16.0
SMESHGUI_FaceGroupsSeparatedByEdgesDlg Class Reference

Dialog to create face groups divided by sharp edges. More...

#include <SMESHGUI_FaceGroupsSeparatedByEdgesDlg.h>

Inheritance diagram for SMESHGUI_FaceGroupsSeparatedByEdgesDlg:

Public Member Functions

 SMESHGUI_FaceGroupsSeparatedByEdgesDlg (SMESHGUI *theModule)
 
virtual ~SMESHGUI_FaceGroupsSeparatedByEdgesDlg ()
 
void showPreview ()
 
void hidePreview ()
 

Protected Slots

void toDisplaySimulation ()
 
void onCloseView ()
 
void onOpenView ()
 

Protected Member Functions

void connectPreviewControl ()
 
virtual void setIsApplyAndClose (const bool theFlag)
 
virtual bool isApplyAndClose () const
 

Protected Attributes

SMESHGUImySMESHGUI
 
SMESHGUI_MeshEditPreviewmySimulation
 
QCheckBox * myPreviewCheckBox
 
bool myIsApplyAndClose
 

Private Slots

void ClickOnOk ()
 
bool ClickOnApply ()
 
void ClickOnHelp ()
 
void SelectionIntoArgument ()
 
void DeactivateActiveDialog ()
 
void ActivateThisDialog ()
 
void reject ()
 
void onArgChange ()
 
virtual void onDisplaySimulation (bool=true)
 

Private Attributes

LightApp_SelectionMgr * mySelectionMgr
 
QWidgetGroupArgs
 
QWidgetGroupButtons
 
QLineEdit * myMeshName
 
SMESHGUI_SpinBoxmyAngle
 
QCheckBox * myCreateEdgesCheck
 
QCheckBox * myUseExistingCheck
 
QPushButton * buttonOk
 
QPushButton * buttonCancel
 
QPushButton * buttonApply
 
QPushButton * buttonHelp
 
SMESH::SMESH_Mesh_var myMesh
 

Detailed Description

Dialog to create face groups divided by sharp edges.

Constructor & Destructor Documentation

◆ SMESHGUI_FaceGroupsSeparatedByEdgesDlg()

◆ ~SMESHGUI_FaceGroupsSeparatedByEdgesDlg()

SMESHGUI_FaceGroupsSeparatedByEdgesDlg::~SMESHGUI_FaceGroupsSeparatedByEdgesDlg ( )
virtual

Member Function Documentation

◆ ActivateThisDialog

void SMESHGUI_FaceGroupsSeparatedByEdgesDlg::ActivateThisDialog ( )
privateslot

◆ ClickOnApply

◆ ClickOnHelp

void SMESHGUI_FaceGroupsSeparatedByEdgesDlg::ClickOnHelp ( )
privateslot

◆ ClickOnOk

void SMESHGUI_FaceGroupsSeparatedByEdgesDlg::ClickOnOk ( )
privateslot

◆ connectPreviewControl()

◆ DeactivateActiveDialog

void SMESHGUI_FaceGroupsSeparatedByEdgesDlg::DeactivateActiveDialog ( )
privateslot

◆ hidePreview()

◆ isApplyAndClose()

bool SMESHGUI_PreviewDlg::isApplyAndClose ( ) const
protectedvirtualinherited

◆ onArgChange

void SMESHGUI_FaceGroupsSeparatedByEdgesDlg::onArgChange ( )
privateslot

◆ onCloseView

◆ onDisplaySimulation

◆ onOpenView

◆ reject

void SMESHGUI_FaceGroupsSeparatedByEdgesDlg::reject ( )
privateslot

◆ SelectionIntoArgument

void SMESHGUI_FaceGroupsSeparatedByEdgesDlg::SelectionIntoArgument ( )
privateslot

◆ setIsApplyAndClose()

void SMESHGUI_PreviewDlg::setIsApplyAndClose ( const bool  theFlag)
protectedvirtualinherited

◆ showPreview()

void SMESHGUI_PreviewDlg::showPreview ( )
inherited

◆ toDisplaySimulation

Field Documentation

◆ buttonApply

QPushButton* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::buttonApply
private

◆ buttonCancel

QPushButton* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::buttonCancel
private

◆ buttonHelp

QPushButton* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::buttonHelp
private

◆ buttonOk

QPushButton* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::buttonOk
private

◆ GroupArgs

QWidget* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::GroupArgs
private

◆ GroupButtons

QWidget* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::GroupButtons
private

◆ myAngle

SMESHGUI_SpinBox* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::myAngle
private

◆ myCreateEdgesCheck

QCheckBox* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::myCreateEdgesCheck
private

◆ myIsApplyAndClose

bool SMESHGUI_PreviewDlg::myIsApplyAndClose
protectedinherited

◆ myMesh

SMESH::SMESH_Mesh_var SMESHGUI_FaceGroupsSeparatedByEdgesDlg::myMesh
private

◆ myMeshName

QLineEdit* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::myMeshName
private

◆ myPreviewCheckBox

◆ mySelectionMgr

LightApp_SelectionMgr* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::mySelectionMgr
private

◆ mySimulation

◆ mySMESHGUI

SMESHGUI* SMESHGUI_PreviewDlg::mySMESHGUI
protectedinherited

Referenced by SMESHGUI_ExtrusionAlongPathDlg::ActivateThisDialog(), SMESHGUI_ExtrusionDlg::ActivateThisDialog(), ActivateThisDialog(), SMESHGUI_RevolutionDlg::ActivateThisDialog(), SMESHGUI_ExtrusionAlongPathDlg::ClickOnApply(), SMESHGUI_ExtrusionDlg::ClickOnApply(), ClickOnApply(), SMESHGUI_RevolutionDlg::ClickOnApply(), SMESHGUI_ExtrusionAlongPathDlg::ClickOnHelp(), SMESHGUI_ExtrusionDlg::ClickOnHelp(), ClickOnHelp(), SMESHGUI_RevolutionDlg::ClickOnHelp(), SMESHGUI_ExtrusionAlongPathDlg::DeactivateActiveDialog(), SMESHGUI_ExtrusionDlg::DeactivateActiveDialog(), DeactivateActiveDialog(), SMESHGUI_RevolutionDlg::DeactivateActiveDialog(), SMESHGUI_ExtrusionAlongPathDlg::enterEvent(), SMESHGUI_ExtrusionDlg::enterEvent(), SMESHGUI_RevolutionDlg::enterEvent(), SMESHGUI_ExtrusionAlongPathDlg::onOpenView(), SMESHGUI_ExtrusionDlg::onOpenView(), SMESHGUI_PreviewDlg::onOpenView(), SMESHGUI_RevolutionDlg::onOpenView(), SMESHGUI_RevolutionDlg::onSelectVectorMenu(), SMESHGUI_ExtrusionAlongPathDlg::onTextChange(), SMESHGUI_ExtrusionAlongPathDlg::reject(), SMESHGUI_ExtrusionDlg::reject(), reject(), SMESHGUI_RevolutionDlg::reject(), SMESHGUI_ExtrusionDlg::SetEditCurrentArgument(), SMESHGUI_RevolutionDlg::SetEditCurrentArgument(), SMESHGUI_ExtrusionAlongPathDlg::SetEditCurrentArgument(), SMESHGUI_ExtrusionAlongPathDlg::SMESHGUI_ExtrusionAlongPathDlg(), SMESHGUI_ExtrusionDlg::SMESHGUI_ExtrusionDlg(), SMESHGUI_FaceGroupsSeparatedByEdgesDlg(), SMESHGUI_PreviewDlg::SMESHGUI_PreviewDlg(), and SMESHGUI_RevolutionDlg::SMESHGUI_RevolutionDlg().

◆ myUseExistingCheck

QCheckBox* SMESHGUI_FaceGroupsSeparatedByEdgesDlg::myUseExistingCheck
private