]> Creatis software - clitk.git/blob - vv/vvImageContour.h
removed headers
[clitk.git] / vv / vvImageContour.h
1 #ifndef VVIMAGECONTOUR_H
2 #define VVIMAGECONTOUR_H
3 #include "clitkCommon.h"
4 #include "vvSlicer.h"
5 class vtkImageClip;
6 class vtkMarchingSquares;
7 class vtkActor;
8
9 //------------------------------------------------------------------------------
10 class vvImageContour
11 {
12   //  Q_OBJECT
13  public:
14   vvImageContour();
15   ~vvImageContour();
16
17   void setSlicer(vvSlicer * slicer);
18   void update(double value);
19   void hideActors();
20   void showActors();
21   void setColor(double r, double g, double b);
22
23  protected:
24   vvSlicer * mSlicer;
25   int mSlice;
26   int mTSlice;
27   double mValue;
28
29   std::vector<vtkImageClip*> mClipperList;
30   std::vector<vtkMarchingSquares*> mSquaresList;
31   std::vector<vtkActor*> mSquaresActorList;
32
33 }; // end class vvImageContour
34 //------------------------------------------------------------------------------
35
36 #endif
37