Version: 9.16.0
SMESHGUI_MakeFull2DFrom3DDlg Class Reference

Dialog for options of generating 2D mesh from 3D. More...

#include <SMESHGUI_MakeFull2DFrom3DOp.h>

Inheritance diagram for SMESHGUI_MakeFull2DFrom3DDlg:

Public Types

enum  { MeshOrGroups }
 

Public Member Functions

 SMESHGUI_MakeFull2DFrom3DDlg (QWidget *)
 
virtual ~SMESHGUI_MakeFull2DFrom3DDlg ()
 
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_MakeFull2DFrom3DOp
 

Detailed Description

Dialog for options of generating 2D mesh from 3D.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
inherited
Enumerator
MeshOrGroups 

Constructor & Destructor Documentation

◆ SMESHGUI_MakeFull2DFrom3DDlg()

SMESHGUI_MakeFull2DFrom3DDlg::SMESHGUI_MakeFull2DFrom3DDlg ( QWidget parent)

◆ ~SMESHGUI_MakeFull2DFrom3DDlg()

SMESHGUI_MakeFull2DFrom3DDlg::~SMESHGUI_MakeFull2DFrom3DDlg ( )
virtual

Member Function Documentation

◆ copySource()

bool SMESHGUI_Make2DFrom3DDlg::copySource ( ) const
inherited

◆ desktop()

SUIT_Desktop * SMESHGUI_Dialog::desktop ( ) const
protectedinherited

find desktop of active application

References MESHCUT::d.

◆ getGroupName()

QString SMESHGUI_Make2DFrom3DDlg::getGroupName ( ) const
inherited

◆ getNewMeshEnabled()

bool SMESHGUI_Make2DFrom3DDlg::getNewMeshEnabled ( ) const
inherited

◆ getNewMeshName()

QString SMESHGUI_Make2DFrom3DDlg::getNewMeshName ( ) const
inherited

◆ mode()

◆ needGroup()

bool SMESHGUI_Make2DFrom3DDlg::needGroup ( ) const
inherited

◆ needNewMesh()

bool SMESHGUI_Make2DFrom3DDlg::needNewMesh ( ) const
inherited

◆ onGroupChecked

void SMESHGUI_Make2DFrom3DDlg::onGroupChecked ( )
privateslotinherited

◆ onTargetChanged

◆ 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)
inherited

◆ setNewMeshEnabled()

void SMESHGUI_Make2DFrom3DDlg::setNewMeshEnabled ( bool  enable)
inherited

◆ setNewMeshName()

void SMESHGUI_Make2DFrom3DDlg::setNewMeshName ( const QString &  name)
inherited

◆ show()

Friends And Related Function Documentation

◆ SMESHGUI_MakeFull2DFrom3DOp

friend class SMESHGUI_MakeFull2DFrom3DOp
friend

Field Documentation

◆ my1dFrom2dRB

QRadioButton* SMESHGUI_Make2DFrom3DDlg::my1dFrom2dRB
privateinherited

◆ my1dFrom3dRB

QRadioButton* SMESHGUI_Make2DFrom3DDlg::my1dFrom3dRB
privateinherited

◆ my2dFrom3dRB

QRadioButton* SMESHGUI_Make2DFrom3DDlg::my2dFrom3dRB
privateinherited

◆ myCopyCheck

QCheckBox* SMESHGUI_Make2DFrom3DDlg::myCopyCheck
privateinherited

◆ myGroupCheck

QCheckBox* SMESHGUI_Make2DFrom3DDlg::myGroupCheck
privateinherited

◆ myGroupName

◆ myMeshName

◆ myModeGrp

QGroupBox* SMESHGUI_Make2DFrom3DDlg::myModeGrp
protectedinherited

◆ myNewMeshRB

◆ myThisMeshRB

QRadioButton* SMESHGUI_Make2DFrom3DDlg::myThisMeshRB
privateinherited