]> SALOME platform Git repositories - modules/med.git/blob - src/MEDCalc/gui/dialogs/DlgInterpolateField.hxx
Salome HOME
Remove unnecessary includes
[modules/med.git] / src / MEDCalc / gui / dialogs / DlgInterpolateField.hxx
1 #ifndef _DlgInterpolateField_HXX
2 #define _DlgInterpolateField_HXX
3
4 #include "ui_DlgInterpolateField.h"
5 #include "GenericDialog.hxx"
6
7 #include <SALOME_AppStudyEditor.hxx>
8 #include "MEDCALCGUIdialogs.hxx"
9
10 class MEDCALCGUI_DIALOGS_EXPORT DlgInterpolateField : public GenericDialog
11 {
12   Q_OBJECT
13
14 public:
15   DlgInterpolateField(SALOME_AppStudyEditor * studyEditor, QDialog *parent = 0);
16
17   void setFieldId(int fieldId);
18   int getFieldId();
19   int getMeshId();
20
21   double getPrecision();
22   double getDefaultValue();
23   bool getReverse();
24   std::string getIntersectionType();
25   std::string getMethod();
26   std::string getFieldNature();
27
28 signals:
29   void inputValidated();
30
31 protected slots:
32   void OnSelectMesh();
33
34  private:
35   void accept();
36   int _meshId;
37
38   SALOME_AppStudyEditor * _studyEditor;
39   int _fieldId;
40
41   Ui_DlgInterpolateField ui; // instance of the class defined in ui_dlgInterpolateField.hxx
42 };
43
44
45 #endif // _DlgInterpolateField_HXX