]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualView3DContour.h
aed36d1ed9b9671e23a5be298816d8ee5632b773
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualContour / manualView3DContour.h
1 #ifndef manualView3DContour_h
2 #define manualView3DContour_h
3
4 #include "manualViewContour.h"
5
6 // ----------------------------------------------------------------------------
7 // ----------------------------------------------------------------------------
8 // ----------------------------------------------------------------------------
9
10 class manualView3DContour: public manualViewContour
11 {
12 public:
13         manualView3DContour();
14         virtual ~manualView3DContour();
15         virtual manualView3DContour * Clone();
16         void CopyAttributesTo( manualView3DContour *cloneObject );
17
18         virtual void    TransfromeCoordViewWorld(double &X, double &Y, double &Z, int type);
19                         void    SetVtkMPRBaseData(vtkMPRBaseData *vtkmprbasedata);
20
21         virtual int             SelectPosiblePoint ( int x, int y, int z );     
22                         void    SetDimensions(int w, int h, int d);
23
24                         int             GetIdPoint2(int x, int y);
25
26 protected:
27         vtkMPRBaseData  *_vtkmprbasedata;
28 private:
29         int _w;
30         int _h;
31         int _d;
32
33 };
34
35
36 #endif // manualView3DContour_h