00001 #ifndef manualView3VContour_h 00002 #define manualView3VContour_h 00003 00004 #include "manualViewContour.h" 00005 00006 // ---------------------------------------------------------------------------- 00007 // ---------------------------------------------------------------------------- 00008 // ---------------------------------------------------------------------------- 00009 00010 class manualView3VContour: public manualViewContour 00011 { 00012 public: 00013 manualView3VContour(int type); 00014 virtual ~manualView3VContour(); 00015 virtual manualView3VContour * Clone(); 00016 void CopyAttributesTo( manualView3VContour *cloneObject ); 00017 00018 virtual void RefreshContour(); 00019 virtual int GetIdPoint(int x, int y, int z); 00020 virtual void UpdateViewPoint(int id); 00021 virtual bool ifTouchContour(int x,int y,int z); 00022 int GetType(); 00023 00024 protected: 00025 private: 00026 int _type; 00027 void FilterCordinateXYZ(double &x,double &y,double &z); 00028 00029 // JSTG 25-02-08 ------------------------------------- 00030 //manualContourModel *_manContModel; 00031 //---------------------------------------------------- 00032 00033 }; 00034 00035 #endif // manualView3VContour_h