X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2FmanualContour.h;h=aad7c52bbae2dcc41782a3b383aedba74d23bbba;hb=b299d0edface430f0b0ed6221987593bb123f513;hp=a8cb92a041b6b2b300ba661a057d191a9fda8f05;hpb=440530af88d75f48ca2a77cfd3904c5d376e69a3;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/manualContour.h b/lib/maracasVisuLib/src/interface/wxWindows/manualContour.h index a8cb92a..aad7c52 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/manualContour.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/manualContour.h @@ -53,7 +53,7 @@ class manualPoint{ public: manualPoint(); - ~manualPoint(); + virtual ~manualPoint(); void SetPoint(double x,double y,double z); void SetPointX(double x); void SetPointY(double y); @@ -76,7 +76,7 @@ private: class MARACASVISULIB_EXPORTS manualContourModel{ public: manualContourModel(); - ~manualContourModel(); + virtual ~manualContourModel(); virtual manualContourModel * Clone(); void CopyAttributesTo( manualContourModel *cloneObject ); @@ -145,7 +145,7 @@ class MARACASVISULIB_EXPORTS manualContourModelCircle : public manualContourMode { public: manualContourModelCircle(); - ~manualContourModelCircle(); + virtual ~manualContourModelCircle(); virtual manualContourModelCircle *Clone(); void CopyAttributesTo( manualContourModelCircle *cloneObject); virtual void GetSpline_i_Point(int i, double *x, double *y, double *z); @@ -164,7 +164,7 @@ class manualContourModelBullEyeSector : public manualContourModel { public: manualContourModelBullEyeSector(); - ~manualContourModelBullEyeSector(); + virtual ~manualContourModelBullEyeSector(); virtual manualContourModelBullEyeSector *Clone(); void CopyAttributesTo( manualContourModelBullEyeSector *cloneObject); void SetSector( double radioA, @@ -201,7 +201,7 @@ class MARACASVISULIB_EXPORTS manualContourModelBullEye : public manualContourMod { public: manualContourModelBullEye(); - ~manualContourModelBullEye(); + virtual ~manualContourModelBullEye(); virtual manualContourModelBullEye *Clone(); void CopyAttributesTo( manualContourModelBullEye *cloneObject); virtual void Save(FILE *ff); @@ -250,7 +250,7 @@ class MARACASVISULIB_EXPORTS manualContourModelRoi : public manualContourModel { public: manualContourModelRoi(); - ~manualContourModelRoi(); + virtual ~manualContourModelRoi(); virtual manualContourModelRoi *Clone(); void CopyAttributesTo( manualContourModelRoi *cloneObject); private: @@ -301,7 +301,7 @@ protected: class MARACASVISULIB_EXPORTS manualViewBaseContour{ public: manualViewBaseContour(); - ~manualViewBaseContour(); + virtual ~manualViewBaseContour(); virtual int GetType(); virtual void Save(FILE *pFile); @@ -462,7 +462,7 @@ class MARACASVISULIB_EXPORTS manualViewContour: public manualViewBaseContour { public: manualViewContour(); - ~manualViewContour(); + virtual ~manualViewContour(); virtual manualViewContour * Clone(); void CopyAttributesTo( manualViewContour *cloneObject ); @@ -497,7 +497,7 @@ class manualView3VContour: public manualViewContour { public: manualView3VContour(int type); - ~manualView3VContour(); + virtual ~manualView3VContour(); virtual manualView3VContour * Clone(); void CopyAttributesTo( manualView3VContour *cloneObject ); @@ -526,7 +526,7 @@ class manualView3DContour: public manualViewContour { public: manualView3DContour(); - ~manualView3DContour(); + virtual ~manualView3DContour(); virtual manualView3DContour * Clone(); void CopyAttributesTo( manualView3DContour *cloneObject ); @@ -557,7 +557,7 @@ class MARACASVISULIB_EXPORTS manualViewRoi: public manualViewBaseContour { public: manualViewRoi(); - ~manualViewRoi(); + virtual ~manualViewRoi(); virtual int GetType(); virtual manualViewRoi * Clone(); @@ -596,7 +596,7 @@ class MARACASVISULIB_EXPORTS manualViewBullEye: public manualViewRoi { public: manualViewBullEye(); - ~manualViewBullEye(); + virtual ~manualViewBullEye(); virtual int GetType(); virtual manualViewBullEye * Clone(); @@ -629,7 +629,7 @@ class MARACASVISULIB_EXPORTS manualViewCircle: public manualViewContour { public: manualViewCircle(); - ~manualViewCircle(); + virtual ~manualViewCircle(); virtual int GetType(); virtual manualViewCircle * Clone(); @@ -659,7 +659,7 @@ class MARACASVISULIB_EXPORTS manualContourBaseControler: public InteractorStyleM { public: manualContourBaseControler(); - ~manualContourBaseControler(); + virtual ~manualContourBaseControler(); virtual manualContourBaseControler * Clone(); void CopyAttributesTo( manualContourBaseControler *cloneObject ); @@ -755,7 +755,7 @@ class MARACASVISULIB_EXPORTS manualContourControler: public manualContourBaseCon { public: manualContourControler(); - ~manualContourControler(); + virtual ~manualContourControler(); virtual manualContourControler * Clone(); void CopyAttributesTo( manualContourControler *cloneObject ); @@ -784,7 +784,7 @@ class MARACASVISULIB_EXPORTS manualContour3VControler: public manualContourCont { public: manualContour3VControler(int type); - ~manualContour3VControler(); + virtual ~manualContour3VControler(); virtual manualContour3VControler * Clone(); void CopyAttributesTo( manualContour3VControler *cloneObject ); @@ -828,7 +828,7 @@ class MARACASVISULIB_EXPORTS manualContour3DControler: public manualContourCont { public: manualContour3DControler(); - ~manualContour3DControler(); + virtual ~manualContour3DControler(); virtual manualContour3DControler * Clone(); void CopyAttributesTo( manualContour3DControler *cloneObject ); @@ -857,7 +857,7 @@ class MARACASVISULIB_EXPORTS manualContour3V3DControler: public manualContour3DC { public: manualContour3V3DControler(); - ~manualContour3V3DControler(); + virtual ~manualContour3V3DControler(); virtual manualContour3V3DControler * Clone(); void CopyAttributesTo( manualContour3V3DControler *cloneObject ); @@ -886,7 +886,7 @@ class MARACASVISULIB_EXPORTS manualContourPerpPlaneControler: public manualConto { public: manualContourPerpPlaneControler(); - ~manualContourPerpPlaneControler(); + virtual ~manualContourPerpPlaneControler(); virtual manualContourPerpPlaneControler * Clone(); void CopyAttributesTo( manualContourPerpPlaneControler *cloneObject ); @@ -929,7 +929,7 @@ class MARACASVISULIB_EXPORTS manualRoiControler: public manualContourBaseControl { public: manualRoiControler(); - ~manualRoiControler(); + virtual ~manualRoiControler(); virtual manualRoiControler * Clone(); void CopyAttributesTo( manualRoiControler *cloneObject ); @@ -954,7 +954,7 @@ class MARACASVISULIB_EXPORTS manualCircleControler: public manualContourControle { public: manualCircleControler(); - ~manualCircleControler(); + virtual ~manualCircleControler(); virtual manualCircleControler * Clone(); void CopyAttributesTo( manualCircleControler *cloneObject );