27#ifndef SMESHGUI_REVOLUTIONDLG_H
28#define SMESHGUI_REVOLUTIONDLG_H
35#include <SALOME_InteractiveObject.hxx>
41#include <SALOMEconfig.h>
42#include CORBA_SERVER_HEADER(SMESH_Mesh)
44class LightApp_SelectionMgr;
64class SalomeApp_IntSpinBox;
79 enum {NONE_SELECT, POINT_SELECT, FACE_SELECT};
81 void Init(
bool =
true);
82 void enterEvent( QEvent* );
83 void keyPressEvent( QKeyEvent* );
140 virtual void reject();
143 void CheckIsEnable();
147 void SetEditCurrentArgument();
148 void SelectionIntoArgument();
149 void DeactivateActiveDialog();
150 void ActivateThisDialog();
151 void onAngleTextChange(
const QString& );
152 void onSelectVectorMenu( QAction* );
153 void onSelectVectorButton();
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Definition: SMESHGUI_ExtrusionDlg.h:70
Class : SMESHGUI_FilterDlg Description : Dialog to specify filters for VTK viewer.
Definition: SMESHGUI_FilterDlg.h:217
Definition: SMESHGUI_IdValidator.h:39
Displayer of the mesh edition preview.
Definition: SMESHGUI_MeshEditPreview.h:47
Definition: SMESHGUI_PreviewDlg.h:44
virtual void onDisplaySimulation(bool)
Definition: SMESHGUI_PreviewDlg.cxx:104
void onOpenView()
Definition: SMESHGUI_PreviewDlg.cxx:144
void onCloseView()
Definition: SMESHGUI_PreviewDlg.cxx:132
Definition: SMESHGUI_RevolutionDlg.h:71
QPushButton * buttonCancel
Definition: SMESHGUI_RevolutionDlg.h:96
QLabel * TextLabelDY
Definition: SMESHGUI_RevolutionDlg.h:119
SMESHGUI_SpinBox * SpinBox_Angle
Definition: SMESHGUI_RevolutionDlg.h:125
int myVectorDefinition
Definition: SMESHGUI_RevolutionDlg.h:133
QLabel * TextLabelNbSteps
Definition: SMESHGUI_RevolutionDlg.h:126
SMESHGUI_SpinBox * SpinBox_DZ
Definition: SMESHGUI_RevolutionDlg.h:122
LightApp_SelectionMgr * mySelectionMgr
Definition: SMESHGUI_RevolutionDlg.h:89
QLabel * TextLabelX
Definition: SMESHGUI_RevolutionDlg.h:109
QPushButton * SelectPointButton
Definition: SMESHGUI_RevolutionDlg.h:108
QLabel * TextLabelAngle
Definition: SMESHGUI_RevolutionDlg.h:124
QPushButton * buttonOk
Definition: SMESHGUI_RevolutionDlg.h:95
QLabel * TextLabelTolerance
Definition: SMESHGUI_RevolutionDlg.h:128
QGroupBox * GroupAngleBox
Definition: SMESHGUI_RevolutionDlg.h:102
QLabel * TextLabelVector
Definition: SMESHGUI_RevolutionDlg.h:115
QGroupBox * GroupAxis
Definition: SMESHGUI_RevolutionDlg.h:100
QLabel * TextLabelZ
Definition: SMESHGUI_RevolutionDlg.h:113
SMESHGUI_SpinBox * SpinBox_Tolerance
Definition: SMESHGUI_RevolutionDlg.h:129
QString myHelpFileName
Definition: SMESHGUI_RevolutionDlg.h:136
QLabel * TextLabelPoint
Definition: SMESHGUI_RevolutionDlg.h:107
SMESHGUI_SpinBox * SpinBox_Z
Definition: SMESHGUI_RevolutionDlg.h:114
QMap< QAction *, int > myMenuActions
Definition: SMESHGUI_RevolutionDlg.h:132
SMESHGUI_SpinBox * SpinBox_X
Definition: SMESHGUI_RevolutionDlg.h:110
QPushButton * buttonHelp
Definition: SMESHGUI_RevolutionDlg.h:98
QLabel * TextLabelY
Definition: SMESHGUI_RevolutionDlg.h:111
SMESHGUI_SpinBox * SpinBox_DX
Definition: SMESHGUI_RevolutionDlg.h:118
SMESHGUI_SpinBox * SpinBox_DY
Definition: SMESHGUI_RevolutionDlg.h:120
SVTK_Selector * mySelector
Definition: SMESHGUI_RevolutionDlg.h:90
QLabel * TextLabelDX
Definition: SMESHGUI_RevolutionDlg.h:117
QPushButton * buttonApply
Definition: SMESHGUI_RevolutionDlg.h:97
QWidget * myEditCurrentArgument
Definition: SMESHGUI_RevolutionDlg.h:91
QGroupBox * GroupButtons
Definition: SMESHGUI_RevolutionDlg.h:94
QMenu * SelectVectorMenu
Definition: SMESHGUI_RevolutionDlg.h:131
QRadioButton * RadioButton3
Definition: SMESHGUI_RevolutionDlg.h:104
QLabel * TextLabelDZ
Definition: SMESHGUI_RevolutionDlg.h:121
SalomeApp_IntSpinBox * SpinBox_NbSteps
Definition: SMESHGUI_RevolutionDlg.h:127
QGroupBox * GroupArguments
Definition: SMESHGUI_RevolutionDlg.h:99
QCheckBox * MakeGroupsCheck
Definition: SMESHGUI_RevolutionDlg.h:101
QRadioButton * RadioButton4
Definition: SMESHGUI_RevolutionDlg.h:105
QPushButton * SelectVectorButton
Definition: SMESHGUI_RevolutionDlg.h:116
QButtonGroup * GroupAngle
Definition: SMESHGUI_RevolutionDlg.h:103
SMESHGUI_3TypesSelector * SelectorWdg
Definition: SMESHGUI_RevolutionDlg.h:93
SMESHGUI_SpinBox * SpinBox_Y
Definition: SMESHGUI_RevolutionDlg.h:112
Definition: SMESHGUI_SpinBox.h:48
Definition: SMESHGUI.h:84
Definition: SMESH_Actor.h:56
Definition: SMESH_LogicalFilter.hxx:36