Version: 9.12.0
SMESHGUI_Make2DFrom3DDlg Class Reference

Dialog to show result mesh statistic. More...

#include <SMESHGUI_Make2DFrom3DOp.h>

Inheritance diagram for SMESHGUI_Make2DFrom3DDlg:

Public Types

enum  { MeshOrGroups }
 

Public Member Functions

 SMESHGUI_Make2DFrom3DDlg (QWidget *)
 
virtual ~SMESHGUI_Make2DFrom3DDlg ()
 
SMESH::Bnd_Dimension mode () const
 
bool needNewMesh () const
 
QString getNewMeshName () const
 
void setNewMeshName (const QString &)
 
void setNewMeshEnabled (bool)
 
bool getNewMeshEnabled () const
 
bool needGroup () const
 
QString getGroupName () const
 
void setGroupName (const QString &)
 
bool copySource () const
 
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...
 

Protected Attributes

QGroupBoxmyModeGrp
 

Private Slots

void onTargetChanged ()
 
void onGroupChecked ()
 

Private Attributes

QRadioButton * my2dFrom3dRB
 
QRadioButton * my1dFrom2dRB
 
QRadioButton * my1dFrom3dRB
 
QRadioButton * myThisMeshRB
 
QRadioButton * myNewMeshRB
 
QLineEdit * myMeshName
 
QCheckBox * myCopyCheck
 
QCheckBox * myGroupCheck
 
QLineEdit * myGroupName
 

Friends

class SMESHGUI_Make2DFrom3DOp
 

Detailed Description

Dialog to show result mesh statistic.

Copy Mesh dialog box.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MeshOrGroups 

Constructor & Destructor Documentation

◆ SMESHGUI_Make2DFrom3DDlg()

SMESHGUI_Make2DFrom3DDlg::SMESHGUI_Make2DFrom3DDlg ( QWidget parent)

◆ ~SMESHGUI_Make2DFrom3DDlg()

SMESHGUI_Make2DFrom3DDlg::~SMESHGUI_Make2DFrom3DDlg ( )
virtual

Member Function Documentation

◆ copySource()

bool SMESHGUI_Make2DFrom3DDlg::copySource ( ) const

References myCopyCheck.

◆ desktop()

SUIT_Desktop * SMESHGUI_Dialog::desktop ( ) const
protectedinherited

find desktop of active application

References MESHCUT::d.

◆ getGroupName()

QString SMESHGUI_Make2DFrom3DDlg::getGroupName ( ) const

References myGroupName.

◆ getNewMeshEnabled()

bool SMESHGUI_Make2DFrom3DDlg::getNewMeshEnabled ( ) const

References myNewMeshRB.

◆ getNewMeshName()

QString SMESHGUI_Make2DFrom3DDlg::getNewMeshName ( ) const

References myMeshName.

◆ mode()

SMESH::Bnd_Dimension SMESHGUI_Make2DFrom3DDlg::mode ( ) const

◆ needGroup()

bool SMESHGUI_Make2DFrom3DDlg::needGroup ( ) const

References myGroupCheck.

◆ needNewMesh()

bool SMESHGUI_Make2DFrom3DDlg::needNewMesh ( ) const

References myNewMeshRB.

◆ onGroupChecked

void SMESHGUI_Make2DFrom3DDlg::onGroupChecked ( )
privateslot

References myGroupCheck, and myGroupName.

Referenced by SMESHGUI_Make2DFrom3DDlg().

◆ onTargetChanged

void SMESHGUI_Make2DFrom3DDlg::onTargetChanged ( )
privateslot

◆ prefix()

int SMESHGUI_Dialog::prefix ( const QString &  name)
staticinherited

Return hard-coded prefix using to differ overlapping types.

Referenced by SMESHGUI_Dialog::SMESHGUI_Dialog(), and SMESHGUI_SelectionOp::typeById().

◆ resourceMgr()

SUIT_ResourceMgr * SMESHGUI_Dialog::resourceMgr ( ) const
protectedinherited

◆ setContentActive()

void SMESHGUI_Dialog::setContentActive ( const bool  active)
virtualinherited

set all content to enable (parameter is true) or disable state

◆ setGroupName()

void SMESHGUI_Make2DFrom3DDlg::setGroupName ( const QString &  name)

References myGroupName.

◆ setNewMeshEnabled()

void SMESHGUI_Make2DFrom3DDlg::setNewMeshEnabled ( bool  enable)

◆ setNewMeshName()

void SMESHGUI_Make2DFrom3DDlg::setNewMeshName ( const QString &  name)

References myMeshName.

◆ show()

Friends And Related Function Documentation

◆ SMESHGUI_Make2DFrom3DOp

friend class SMESHGUI_Make2DFrom3DOp
friend

Field Documentation

◆ my1dFrom2dRB

QRadioButton* SMESHGUI_Make2DFrom3DDlg::my1dFrom2dRB
private

Referenced by mode(), and SMESHGUI_Make2DFrom3DDlg().

◆ my1dFrom3dRB

QRadioButton* SMESHGUI_Make2DFrom3DDlg::my1dFrom3dRB
private

◆ my2dFrom3dRB

QRadioButton* SMESHGUI_Make2DFrom3DDlg::my2dFrom3dRB
private

Referenced by mode(), and SMESHGUI_Make2DFrom3DDlg().

◆ myCopyCheck

QCheckBox* SMESHGUI_Make2DFrom3DDlg::myCopyCheck
private

◆ myGroupCheck

QCheckBox* SMESHGUI_Make2DFrom3DDlg::myGroupCheck
private

◆ myGroupName

QLineEdit* SMESHGUI_Make2DFrom3DDlg::myGroupName
private

◆ myMeshName

QLineEdit* SMESHGUI_Make2DFrom3DDlg::myMeshName
private

◆ myModeGrp

QGroupBox* SMESHGUI_Make2DFrom3DDlg::myModeGrp
protected

◆ myNewMeshRB

QRadioButton* SMESHGUI_Make2DFrom3DDlg::myNewMeshRB
private

◆ myThisMeshRB

QRadioButton* SMESHGUI_Make2DFrom3DDlg::myThisMeshRB
private