00001 #ifndef manualView3DContour_h 00002 #define manualView3DContour_h 00003 00004 #include "manualViewContour.h" 00005 00006 // ---------------------------------------------------------------------------- 00007 // ---------------------------------------------------------------------------- 00008 // ---------------------------------------------------------------------------- 00009 00010 class manualView3DContour: public manualViewContour 00011 { 00012 public: 00013 manualView3DContour(); 00014 virtual ~manualView3DContour(); 00015 virtual manualView3DContour * Clone(); 00016 void CopyAttributesTo( manualView3DContour *cloneObject ); 00017 00018 virtual void TransfromCoordViewWorld(double &X, double &Y, double &Z, int type); 00019 void SetVtkMPRBaseData(vtkMPRBaseData *vtkmprbasedata); 00020 00021 virtual int SelectPosiblePoint ( int x, int y, int z ); 00022 void SetDimensions(int w, int h, int d); 00023 00024 int GetIdPoint2(int x, int y); 00025 00026 protected: 00027 vtkMPRBaseData *_vtkmprbasedata; 00028 private: 00029 int _w; 00030 int _h; 00031 int _d; 00032 00033 }; 00034 00035 00036 #endif // manualView3DContour_h