Version: 9.12.0
SMESHGUI_MG_ADAPTDRIVER Class Reference

#include <SMESHGUI_MG_ADAPTDRIVER.h>

Inheritance diagram for SMESHGUI_MG_ADAPTDRIVER:

Public Types

enum  Mode { Arguments , AdvancedOptions }
 Property type. More...
 

Public Member Functions

 SMESHGUI_MG_ADAPTDRIVER (SMESHGUI *, SMESH::MG_ADAPT_ptr, bool isCreation=true)
 
void setMyMesh (SMESH::SMESH_Mesh_var)
 
SMESH::SMESH_Mesh_var getMyMesh ()
 
void buildDlg ()
 
void reject ()
 
bool checkParams (QString &msg)
 
SMESH::MG_ADAPT_ptr getModel () const
 

Protected Member Functions

bool readParamsFromHypo () const
 
bool readParamsFromWidgets ()
 
bool storeParamsToHypo (const SMESH::MgAdaptHypothesisData &) const
 

Protected Attributes

SMESHGUI_MgAdaptArgumentsmyArgs
 
MgAdaptAdvWidgetmyAdvOpt
 

Private Slots

void selectionChanged ()
 
void updateSelection ()
 
void exportMED (const char *)
 
virtual bool PushOnApply ()
 
virtual void PushOnOK ()
 
virtual void PushOnHelp ()
 
void deactivateActiveDialog ()
 
void activateThisDialog ()
 

Private Member Functions

LightApp_SelectionMgr * selectionMgr ()
 
void enterEvent (QEvent *)
 
void keyPressEvent (QKeyEvent *)
 
bool isValid ()
 
bool createMeshInObjectBrowser ()
 
void setIsApplyAndClose (const bool theFlag)
 
bool isApplyAndClose () const
 
bool execute ()
 

Private Attributes

SMESHGUImySMESHGUI
 
LightApp_SelectionMgr * selMgr
 
SMESH::SMESH_Mesh_var myMesh
 
bool myIsApplyAndClose
 
QTabWidget * myTabWidget
 
SMESH::MgAdaptHypothesisData_var myData
 
SALOME::GenericObj_wrap< SMESH::MG_ADAPTmodel
 

Member Enumeration Documentation

◆ Mode

enum SMESHGUI_MgAdaptDlg::Mode
inherited

Property type.

Enumerator
Arguments 
AdvancedOptions 

Constructor & Destructor Documentation

◆ SMESHGUI_MG_ADAPTDRIVER()

SMESHGUI_MG_ADAPTDRIVER::SMESHGUI_MG_ADAPTDRIVER ( SMESHGUI theModule,
SMESH::MG_ADAPT_ptr  myModel,
bool  isCreation = true 
)

Member Function Documentation

◆ activateThisDialog

void SMESHGUI_MG_ADAPTDRIVER::activateThisDialog ( )
privateslot

◆ buildDlg()

◆ checkParams()

◆ createMeshInObjectBrowser()

bool SMESHGUI_MG_ADAPTDRIVER::createMeshInObjectBrowser ( )
private

◆ deactivateActiveDialog

void SMESHGUI_MG_ADAPTDRIVER::deactivateActiveDialog ( )
privateslot

◆ enterEvent()

void SMESHGUI_MG_ADAPTDRIVER::enterEvent ( QEvent *  )
private

◆ execute()

bool SMESHGUI_MG_ADAPTDRIVER::execute ( )
private

◆ exportMED

void SMESHGUI_MG_ADAPTDRIVER::exportMED ( const char *  tmp_file)
privateslot

References myMesh.

Referenced by SMESHGUI_MG_ADAPTDRIVER().

◆ getModel()

SMESH::MG_ADAPT_ptr SMESHGUI_MgAdaptDlg::getModel ( ) const
inherited

◆ getMyMesh()

SMESH::SMESH_Mesh_var SMESHGUI_MG_ADAPTDRIVER::getMyMesh ( )

References myMesh.

◆ isApplyAndClose()

bool SMESHGUI_MG_ADAPTDRIVER::isApplyAndClose ( ) const
private

References myIsApplyAndClose.

◆ isValid()

bool SMESHGUI_MG_ADAPTDRIVER::isValid ( )
private

Referenced by PushOnApply().

◆ keyPressEvent()

void SMESHGUI_MG_ADAPTDRIVER::keyPressEvent ( QKeyEvent *  e)
private

References PushOnHelp().

◆ PushOnApply

bool SMESHGUI_MG_ADAPTDRIVER::PushOnApply ( )
privatevirtualslot

◆ PushOnHelp

void SMESHGUI_MG_ADAPTDRIVER::PushOnHelp ( )
privatevirtualslot

References SMESH::ShowHelpFile().

Referenced by keyPressEvent().

◆ PushOnOK

void SMESHGUI_MG_ADAPTDRIVER::PushOnOK ( )
privatevirtualslot

◆ readParamsFromHypo()

◆ readParamsFromWidgets()

bool SMESHGUI_MgAdaptDlg::readParamsFromWidgets ( )
protectedinherited

References SMESHGUI_MgAdaptArguments::aMedfile, SMESHGUI_MgAdaptArguments::backgroundButton, SMESHGUI_MgAdaptDlg::checkParams(), SMESHGUI_MgAdaptArguments::chosenTimeStep, SMESHGUI_MgAdaptArguments::constantButton, SMESHGUI_MgAdaptArguments::dvalue, SMESHGUI_MgAdaptArguments::fieldNameCmb, SMESH::MgAdaptHypothesisData::fromMedFile, MgAdaptAdvWidget::keepWorkingFilesCheck, SMESHGUI_MgAdaptArguments::lastTimeStep, SMESHGUI_MgAdaptArguments::localButton, MgAdaptAdvWidget::logInFileCheck, SMESHGUI_MgAdaptArguments::medFileCheckBox, SMESHGUI_MgAdaptArguments::meshNameLineEdit, SMESHGUI_MgAdaptDlg::model, SMESHGUI_MgAdaptDlg::myAdvOpt, SMESHGUI_MgAdaptDlg::myArgs, SMESH::MgAdaptHypothesisData::myConstantValue, SMESH::MgAdaptHypothesisData::myFieldName, SMESH::MgAdaptHypothesisData::myFileInDir, SMESHGUI_MgAdaptArguments::myFileInDir, SMESH::MgAdaptHypothesisData::myFileOutDir, SMESHGUI_MgAdaptArguments::myFileOutDir, SMESH::MgAdaptHypothesisData::myFileSizeMapDir, SMESHGUI_MgAdaptArguments::myFileSizeMapDir, SMESH::MgAdaptHypothesisData::myKeepFiles, SMESH::MgAdaptHypothesisData::myMeshFileBackground, SMESH::MgAdaptHypothesisData::myMeshFileIn, SMESH::MgAdaptHypothesisData::myMeshFileOut, SMESH::MgAdaptHypothesisData::myMeshOutMed, SMESH::MgAdaptHypothesisData::myOutMeshName, SMESH::MgAdaptHypothesisData::myPrintLogInFile, SMESH::MgAdaptHypothesisData::myPublish, SMESH::MgAdaptHypothesisData::myRank, SMESH::MgAdaptHypothesisData::myRemoveLogOnSuccess, SMESH::MgAdaptHypothesisData::myTimeStep, SMESH::MgAdaptHypothesisData::myUseBackgroundMap, SMESH::MgAdaptHypothesisData::myUseChosenTimeStep, SMESH::MgAdaptHypothesisData::myUseConstantValue, SMESH::MgAdaptHypothesisData::myUseLastTimeStep, SMESH::MgAdaptHypothesisData::myUseLocalMap, SMESH::MgAdaptHypothesisData::myUseNoTimeStep, SMESH::MgAdaptHypothesisData::myVerboseLevel, SMESH::MgAdaptHypothesisData::myWorkingDir, SMESHGUI_MgAdaptArguments::noTimeStep, SMESHGUI_MgAdaptArguments::publishOut, SMESHGUI_MgAdaptArguments::rankSpinBox, MgAdaptAdvWidget::removeLogOnSuccessCheck, SMESHGUI_MgAdaptArguments::selectMedFileBackgroundLineEdit, SMESHGUI_MgAdaptArguments::selectMedFileLineEdit, SMESHGUI_MgAdaptArguments::selectOutMedFileLineEdit, SMESHGUI_MgAdaptArguments::timeStep, MgAdaptAdvWidget::verboseLevelSpin, and MgAdaptAdvWidget::workingDirectoryLineEdit.

Referenced by SMESHGUI_MgAdaptDlg::PushOnApply().

◆ reject()

void SMESHGUI_MgAdaptDlg::reject ( )
inherited

◆ selectionChanged

◆ selectionMgr()

LightApp_SelectionMgr * SMESHGUI_MG_ADAPTDRIVER::selectionMgr ( )
private

Referenced by SMESHGUI_MG_ADAPTDRIVER().

◆ setIsApplyAndClose()

void SMESHGUI_MG_ADAPTDRIVER::setIsApplyAndClose ( const bool  theFlag)
private

References myIsApplyAndClose.

Referenced by PushOnOK().

◆ setMyMesh()

void SMESHGUI_MG_ADAPTDRIVER::setMyMesh ( SMESH::SMESH_Mesh_var  mesh)

References myMesh.

◆ storeParamsToHypo()

bool SMESHGUI_MgAdaptDlg::storeParamsToHypo ( const SMESH::MgAdaptHypothesisData ) const
protectedinherited

◆ updateSelection

Field Documentation

◆ model

◆ myAdvOpt

◆ myArgs

◆ myData

SMESH::MgAdaptHypothesisData_var SMESHGUI_MgAdaptDlg::myData
privateinherited

◆ myIsApplyAndClose

bool SMESHGUI_MG_ADAPTDRIVER::myIsApplyAndClose
private

◆ myMesh

SMESH::SMESH_Mesh_var SMESHGUI_MG_ADAPTDRIVER::myMesh
private

◆ mySMESHGUI

SMESHGUI* SMESHGUI_MG_ADAPTDRIVER::mySMESHGUI
private

◆ myTabWidget

QTabWidget* SMESHGUI_MgAdaptDlg::myTabWidget
privateinherited

◆ selMgr

LightApp_SelectionMgr* SMESHGUI_MG_ADAPTDRIVER::selMgr
private