27#ifndef SMESHGUI_SMOOTHINGDLG_H
28#define SMESHGUI_SMOOTHINGDLG_H
37#include <SALOME_InteractiveObject.hxx>
40#include <SALOMEconfig.h>
41#include CORBA_SERVER_HEADER(SMESH_Mesh)
51class SalomeApp_IntSpinBox;
57class LightApp_SelectionMgr;
74 void enterEvent( QEvent* );
75 void keyPressEvent( QKeyEvent* );
76 void setFilters(
const bool theIsElem );
94 Handle(SALOME_InteractiveObject) myIO;
126 virtual void reject();
133 void SetEditCurrentArgument();
134 void SelectionIntoArgument();
135 void DeactivateActiveDialog();
136 void ActivateThisDialog();
137 void onTextChange(
const QString& );
138 void onSelectMesh(
bool );
141 void setElemFilters();
142 void setNodeFilters();
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Class : SMESHGUI_FilterDlg Description : Dialog to specify filters for VTK viewer.
Definition: SMESHGUI_FilterDlg.h:217
Definition: SMESHGUI_IdValidator.h:39
Definition: SMESHGUI_SmoothingDlg.h:65
QPushButton * buttonHelp
Definition: SMESHGUI_SmoothingDlg.h:103
SMESHGUI_IdValidator * myIdValidator
Definition: SMESHGUI_SmoothingDlg.h:81
QGroupBox * GroupArguments
Definition: SMESHGUI_SmoothingDlg.h:104
QLineEdit * LineEditNodes
Definition: SMESHGUI_SmoothingDlg.h:111
QPushButton * SelectElementsButton
Definition: SMESHGUI_SmoothingDlg.h:106
SMESH::SMESH_IDSource_var mySelectedObject
Definition: SMESHGUI_SmoothingDlg.h:89
SMESHGUI_SpinBox * SpinBox_AspectRatio
Definition: SMESHGUI_SmoothingDlg.h:117
int myNbOkNodes
Definition: SMESHGUI_SmoothingDlg.h:84
QLineEdit * LineEditElements
Definition: SMESHGUI_SmoothingDlg.h:107
SMESH_Actor * myActor
Definition: SMESHGUI_SmoothingDlg.h:93
QLabel * TextLabelMethod
Definition: SMESHGUI_SmoothingDlg.h:112
Handle(SALOME_InteractiveObject) myIO
SMESHGUI_FilterDlg * myFilterDlg
Definition: SMESHGUI_SmoothingDlg.h:123
QPushButton * buttonCancel
Definition: SMESHGUI_SmoothingDlg.h:101
QPushButton * buttonApply
Definition: SMESHGUI_SmoothingDlg.h:102
SVTK_Selector * mySelector
Definition: SMESHGUI_SmoothingDlg.h:87
QLabel * TextLabelNodes
Definition: SMESHGUI_SmoothingDlg.h:109
SMESH::SMESH_Mesh_var myMesh
Definition: SMESHGUI_SmoothingDlg.h:92
QLabel * TextLabelElements
Definition: SMESHGUI_SmoothingDlg.h:105
QCheckBox * CheckBoxMesh
Definition: SMESHGUI_SmoothingDlg.h:108
QPushButton * buttonOk
Definition: SMESHGUI_SmoothingDlg.h:100
QString myHelpFileName
Definition: SMESHGUI_SmoothingDlg.h:120
QRadioButton * Constructor1
Definition: SMESHGUI_SmoothingDlg.h:98
QLabel * TextLabelAspectRatio
Definition: SMESHGUI_SmoothingDlg.h:116
int myConstructorId
Definition: SMESHGUI_SmoothingDlg.h:85
QCheckBox * CheckBoxParametric
Definition: SMESHGUI_SmoothingDlg.h:118
QPushButton * myElemFilterBtn
Definition: SMESHGUI_SmoothingDlg.h:122
SMESHGUI * mySMESHGUI
Definition: SMESHGUI_SmoothingDlg.h:80
SalomeApp_IntSpinBox * SpinBox_IterationLimit
Definition: SMESHGUI_SmoothingDlg.h:115
QGroupBox * GroupButtons
Definition: SMESHGUI_SmoothingDlg.h:99
SMESH_LogicalFilter * myMeshOrSubMeshOrGroupFilter
Definition: SMESHGUI_SmoothingDlg.h:95
LightApp_SelectionMgr * mySelectionMgr
Definition: SMESHGUI_SmoothingDlg.h:82
int myNbOkElements
Definition: SMESHGUI_SmoothingDlg.h:83
QGroupBox * GroupConstructors
Definition: SMESHGUI_SmoothingDlg.h:97
QPushButton * SelectNodesButton
Definition: SMESHGUI_SmoothingDlg.h:110
QComboBox * ComboBoxMethod
Definition: SMESHGUI_SmoothingDlg.h:113
QLabel * TextLabelLimit
Definition: SMESHGUI_SmoothingDlg.h:114
QLineEdit * myEditCurrentArgument
Definition: SMESHGUI_SmoothingDlg.h:86
bool myBusy
Definition: SMESHGUI_SmoothingDlg.h:91
Definition: SMESHGUI_SpinBox.h:48
Definition: SMESHGUI.h:84
Definition: SMESH_Actor.h:56
Definition: SMESH_LogicalFilter.hxx:36