Version: 9.12.0
SMESHGUI_TrianglesInversionDlg Class Reference

Class : SMESHGUI_TrianglesInversionDlg Description : Inversion of the diagonal of a pseudo-quadrangle formed by 2 neighboring triangles with 1 common edge. More...

#include <SMESHGUI_SingleEditDlg.h>

Inheritance diagram for SMESHGUI_TrianglesInversionDlg:

Public Member Functions

 SMESHGUI_TrianglesInversionDlg (SMESHGUI *)
 Class : SMESHGUI_TrianglesInversionDlg Description : Inversion of the diagonal of a pseudo-quadrangle formed by 2 neighboring triangles with 1 common edge. More...
 
virtual ~SMESHGUI_TrianglesInversionDlg ()
 
void Init ()
 

Protected Slots

void onOk ()
 
virtual bool onApply ()
 
virtual void reject ()
 
void onHelp ()
 
void onDeactivate ()
 
void onSelectionDone ()
 
void onTextChange (const QString &)
 

Protected Member Functions

virtual bool process (SMESH::SMESH_MeshEditor_ptr, const int, const int)
 
void enterEvent (QEvent *)
 
void keyPressEvent (QKeyEvent *)
 
QWidgetcreateButtonFrame (QWidget *)
 
QWidgetcreateMainFrame (QWidget *)
 
bool isValid (const bool) const
 
bool getNodeIds (const QString &, int &, int &) const
 

Protected Attributes

bool myBusy
 
QPushButton * myOkBtn
 
QPushButton * myApplyBtn
 
QPushButton * myCloseBtn
 
QPushButton * myHelpBtn
 
QLineEdit * myEdge
 
SMESH_ActormyActor
 
LightApp_SelectionMgr * mySelectionMgr
 
SVTK_Selector * mySelector
 
SMESHGUImySMESHGUI
 
QString myHelpFileName
 

Private Slots

void onOpenView ()
 
void onCloseView ()
 

Detailed Description

Class : SMESHGUI_TrianglesInversionDlg Description : Inversion of the diagonal of a pseudo-quadrangle formed by 2 neighboring triangles with 1 common edge.

Constructor & Destructor Documentation

◆ SMESHGUI_TrianglesInversionDlg()

SMESHGUI_TrianglesInversionDlg::SMESHGUI_TrianglesInversionDlg ( SMESHGUI theModule)

Class : SMESHGUI_TrianglesInversionDlg Description : Inversion of the diagonal of a pseudo-quadrangle formed by 2 neighboring triangles with 1 common edge.

◆ ~SMESHGUI_TrianglesInversionDlg()

SMESHGUI_TrianglesInversionDlg::~SMESHGUI_TrianglesInversionDlg ( )
virtual

Member Function Documentation

◆ createButtonFrame()

QWidget * SMESHGUI_SingleEditDlg::createButtonFrame ( QWidget theParent)
protectedinherited

◆ createMainFrame()

QWidget * SMESHGUI_SingleEditDlg::createMainFrame ( QWidget theParent)
protectedinherited

◆ enterEvent()

void SMESHGUI_SingleEditDlg::enterEvent ( QEvent *  )
protectedinherited

◆ getNodeIds()

bool SMESHGUI_SingleEditDlg::getNodeIds ( const QString &  theStr,
int &  theId1,
int &  theId2 
) const
protectedinherited

◆ Init()

◆ isValid()

bool SMESHGUI_SingleEditDlg::isValid ( const bool  ) const
protectedinherited

◆ keyPressEvent()

void SMESHGUI_SingleEditDlg::keyPressEvent ( QKeyEvent *  e)
protectedinherited

◆ onApply

◆ onCloseView

void SMESHGUI_SingleEditDlg::onCloseView ( )
privateslotinherited

◆ onDeactivate

void SMESHGUI_SingleEditDlg::onDeactivate ( )
protectedslotinherited

◆ onHelp

void SMESHGUI_SingleEditDlg::onHelp ( )
protectedslotinherited

◆ onOk

void SMESHGUI_SingleEditDlg::onOk ( )
protectedslotinherited

◆ onOpenView

◆ onSelectionDone

◆ onTextChange

◆ process()

bool SMESHGUI_TrianglesInversionDlg::process ( SMESH::SMESH_MeshEditor_ptr  theMeshEditor,
const int  theId1,
const int  theId2 
)
protectedvirtual

◆ reject

Field Documentation

◆ myActor

◆ myApplyBtn

◆ myBusy

bool SMESHGUI_SingleEditDlg::myBusy
protectedinherited

◆ myCloseBtn

QPushButton* SMESHGUI_SingleEditDlg::myCloseBtn
protectedinherited

◆ myEdge

◆ myHelpBtn

QPushButton* SMESHGUI_SingleEditDlg::myHelpBtn
protectedinherited

◆ myHelpFileName

QString SMESHGUI_SingleEditDlg::myHelpFileName
protectedinherited

◆ myOkBtn

◆ mySelectionMgr

◆ mySelector

◆ mySMESHGUI