]> Creatis software - clitk.git/blob - vv/vvToolImageArithm.h
removed headers
[clitk.git] / vv / vvToolImageArithm.h
1 #ifndef VVTOOLImageArithm_H
2 #define VVTOOLImageArithm_H
3 #include <QtDesigner/QDesignerExportWidget>
4
5 #include "vvToolBase.h"
6 #include "vvToolWidgetBase.h"
7 #include "ui_vvToolImageArithm.h"
8 #include "clitkImageArithm_ggo.h"
9
10 //------------------------------------------------------------------------------
11 class vvToolImageArithm:
12   public vvToolWidgetBase,
13   public vvToolBase<vvToolImageArithm>, 
14   private Ui::vvToolImageArithm
15 {
16   Q_OBJECT
17     public:
18   vvToolImageArithm(vvMainWindowBase* parent=0, Qt::WindowFlags f=0);
19   ~vvToolImageArithm();
20
21   static void Initialize();
22   void GetArgsInfoFromGUI();
23   virtual void InputIsSelected(std::vector<vvSlicerManager *> & m);
24   virtual void InputIsSelected(vvSlicerManager * m);
25
26 public slots:
27   virtual void apply();
28
29  protected:
30   Ui::vvToolImageArithm ui;
31   vvSlicerManager * mInput1;
32   vvSlicerManager * mInput2;
33   args_info_clitkImageArithm mArgsInfo;
34   bool mTwoInputs;
35
36 }; // end class vvToolImageArithm
37 //------------------------------------------------------------------------------
38
39 #endif
40