27#ifndef SMESHGUI_SYMMETRYDLG_H
28#define SMESHGUI_SYMMETRYDLG_H
35#include <SALOMEconfig.h>
36#include CORBA_SERVER_HEADER(SMESH_Mesh)
37#include CORBA_SERVER_HEADER(SMESH_MeshEditor)
52class LightApp_SelectionMgr;
68 void Init(
bool =
true );
69 void enterEvent( QEvent* );
70 void keyPressEvent( QKeyEvent* );
71 int GetConstructorId();
73 void setNewMeshName();
141 virtual void reject();
142 void onFilterAccepted();
145 void ConstructorsClicked(
int );
149 void SetEditCurrentArgument();
150 void SelectionIntoArgument();
151 void DeactivateActiveDialog();
152 void ActivateThisDialog();
153 void onTextChange(
const QString& );
154 void onSelectMesh(
bool );
155 void onVectorChanged();
156 void onActionClicked(
int );
#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_PreviewDlg.h:72
void onCloseView()
Definition: SMESHGUI_PreviewDlg.cxx:259
virtual void onDisplaySimulation(bool)
Definition: SMESHGUI_PreviewDlg.cxx:215
Definition: SMESHGUI_SpinBox.h:48
Definition: SMESHGUI_SymmetryDlg.h:60
SMESHGUI_SpinBox * SpinBox_DX
Definition: SMESHGUI_SymmetryDlg.h:123
QLabel * TextLabelElements
Definition: SMESHGUI_SymmetryDlg.h:107
QString myHelpFileName
Definition: SMESHGUI_SymmetryDlg.h:134
QList< SMESH::SMESH_IDSource_var > myObjects
Definition: SMESHGUI_SymmetryDlg.h:87
QRadioButton * RadioButton2
Definition: SMESHGUI_SymmetryDlg.h:98
QRadioButton * RadioButton3
Definition: SMESHGUI_SymmetryDlg.h:99
QList< SMESH::SMESH_Mesh_var > myMeshes
Definition: SMESHGUI_SymmetryDlg.h:89
QLabel * TextLabelVector
Definition: SMESHGUI_SymmetryDlg.h:120
QLabel * TextLabelDZ
Definition: SMESHGUI_SymmetryDlg.h:126
QPushButton * buttonOk
Definition: SMESHGUI_SymmetryDlg.h:101
SMESH_LogicalFilter * myMeshOrSubMeshOrGroupFilter
Definition: SMESHGUI_SymmetryDlg.h:93
QLabel * TextLabelZ
Definition: SMESHGUI_SymmetryDlg.h:118
QButtonGroup * GroupConstructors
Definition: SMESHGUI_SymmetryDlg.h:96
SMESH_Actor * myActor
Definition: SMESHGUI_SymmetryDlg.h:92
bool myBusy
Definition: SMESHGUI_SymmetryDlg.h:91
QCheckBox * MakeGroupsCheck
Definition: SMESHGUI_SymmetryDlg.h:131
int myNbOkElements
Definition: SMESHGUI_SymmetryDlg.h:81
QString myElementsId
Definition: SMESHGUI_SymmetryDlg.h:82
QLabel * TextLabelDX
Definition: SMESHGUI_SymmetryDlg.h:122
SMESHGUI_FilterDlg * myFilterDlg
Definition: SMESHGUI_SymmetryDlg.h:137
QWidget * myEditCurrentArgument
Definition: SMESHGUI_SymmetryDlg.h:85
QPushButton * myFilterBtn
Definition: SMESHGUI_SymmetryDlg.h:136
QLabel * TextLabelY
Definition: SMESHGUI_SymmetryDlg.h:116
QPushButton * SelectPointButton
Definition: SMESHGUI_SymmetryDlg.h:113
SVTK_Selector * mySelector
Definition: SMESHGUI_SymmetryDlg.h:83
QGroupBox * ConstructorsBox
Definition: SMESHGUI_SymmetryDlg.h:95
QPushButton * buttonCancel
Definition: SMESHGUI_SymmetryDlg.h:102
QGroupBox * ActionBox
Definition: SMESHGUI_SymmetryDlg.h:129
QGroupBox * GroupButtons
Definition: SMESHGUI_SymmetryDlg.h:100
QLineEdit * LineEditElements
Definition: SMESHGUI_SymmetryDlg.h:109
QButtonGroup * ActionGroup
Definition: SMESHGUI_SymmetryDlg.h:130
QList< QString > myObjectsNames
Definition: SMESHGUI_SymmetryDlg.h:88
QPushButton * buttonApply
Definition: SMESHGUI_SymmetryDlg.h:103
SMESHGUI_SpinBox * SpinBox_Y
Definition: SMESHGUI_SymmetryDlg.h:117
QLabel * TextLabelPoint
Definition: SMESHGUI_SymmetryDlg.h:112
QLabel * TextLabelX
Definition: SMESHGUI_SymmetryDlg.h:114
SMESHGUI_SpinBox * SpinBox_Z
Definition: SMESHGUI_SymmetryDlg.h:119
SMESHGUI_SpinBox * SpinBox_X
Definition: SMESHGUI_SymmetryDlg.h:115
SMESHGUI_SpinBox * SpinBox_DZ
Definition: SMESHGUI_SymmetryDlg.h:127
QCheckBox * CheckBoxMesh
Definition: SMESHGUI_SymmetryDlg.h:110
SMESHGUI_IdValidator * myIdValidator
Definition: SMESHGUI_SymmetryDlg.h:79
QGroupBox * GroupArguments
Definition: SMESHGUI_SymmetryDlg.h:105
QPushButton * SelectVectorButton
Definition: SMESHGUI_SymmetryDlg.h:121
QGroupBox * GroupMirror
Definition: SMESHGUI_SymmetryDlg.h:106
SMESHGUI_SpinBox * SpinBox_DY
Definition: SMESHGUI_SymmetryDlg.h:125
QPushButton * SelectElementsButton
Definition: SMESHGUI_SymmetryDlg.h:108
QLabel * TextLabelDY
Definition: SMESHGUI_SymmetryDlg.h:124
QPushButton * buttonHelp
Definition: SMESHGUI_SymmetryDlg.h:104
LightApp_SelectionMgr * mySelectionMgr
Definition: SMESHGUI_SymmetryDlg.h:80
QRadioButton * RadioButton1
Definition: SMESHGUI_SymmetryDlg.h:97
QLineEdit * LineEditNewMesh
Definition: SMESHGUI_SymmetryDlg.h:132
Definition: SMESHGUI.h:84
Definition: SMESH_Actor.h:56
Definition: SMESH_LogicalFilter.hxx:36
MirrorType
Definition: SMESH_MeshEditor.idl:671
Definition: SMESH_Mesh.idl:101