27#ifndef SMESHGUI_EXTRUSIONALONGPATHDLG_H
28#define SMESHGUI_EXTRUSIONALONGPATHDLG_H
35#include <SALOMEconfig.h>
36#include CORBA_SERVER_HEADER(SMESH_Mesh)
48class LightApp_SelectionMgr;
73 bool eventFilter(
QObject*, QEvent* );
76 void Init(
bool =
true );
77 void enterEvent( QEvent* );
78 void keyPressEvent( QKeyEvent* );
79 void SetEditCurrentArgument( QPushButton* );
84 SMESH::double_array_var getAngles();
85 SMESH::double_array_var getScales();
87 void updateLinearAngles();
146 void CheckIsEnable();
147 void SetEditCurrentArgument();
148 void SelectionIntoArgument();
149 void DeactivateActiveDialog();
150 void ActivateThisDialog();
151 void onTextChange(
const QString& );
153 void OnAngleRemoved();
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Definition: SMESHGUI_ExtrusionDlg.h:70
Definition: SMESHGUI_ExtrusionAlongPathDlg.cxx:90
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:63
QToolButton * AddAngleButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:112
QToolButton * AddScaleButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:119
SVTK_Selector * mySelector
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:91
SMESHGUI_SpinBox * YSpin
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:126
SMESHGUI_SpinBox * ScaleSpin
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:121
SMESHGUI_3TypesSelector * SelectorWdg
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:101
SMESHGUI_SpinBox * ZSpin
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:127
QPushButton * HelpButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:134
QPushButton * SelectPathMeshButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:104
QPushButton * ApplyButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:132
QGroupBox * GroupArguments
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:102
QToolButton * RemoveAngleButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:113
QToolButton * RemoveScaleButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:120
SUIT_SelectionFilter * myPathMeshFilter
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:96
QGroupBox * GroupButtons
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:130
SMESH::SMESH_IDSource_var myPath
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:95
QGroupBox * BasePointGrp
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:123
QLineEdit * StartPointLineEdit
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:107
QPushButton * OkButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:131
QCheckBox * LinearAnglesCheck
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:109
QList< double > myAnglesList
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:97
QListWidget * ScalesList
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:118
QGroupBox * AnglesGrp
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:110
QList< double > myScalesList
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:98
QPushButton * CloseButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:133
QWidget * myEditCurrentArgument
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:92
QCheckBox * MakeGroupsCheck
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:128
QPushButton * SelectBasePointButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:124
SMESHGUI_SpinBox * XSpin
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:125
bool myBusy
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:94
QListWidget * AnglesList
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:111
SMESHGUI_IdValidator * myIdValidator
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:89
SMESHGUI_SpinBox * AngleSpin
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:114
QLineEdit * PathMeshLineEdit
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:105
QString myHelpFileName
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:136
QCheckBox * LinearScalesCheck
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:116
LightApp_SelectionMgr * mySelectionMgr
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:90
QGroupBox * ScalesGrp
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:117
QGroupBox * PathGrp
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:103
QPushButton * SelectStartPointButton
Definition: SMESHGUI_ExtrusionAlongPathDlg.h:106
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: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_SpinBox.h:48
Definition: SMESHGUI.h:84
Definition: SMESH_Actor.h:56