]> Creatis software - clitk.git/blobdiff - vv/vvBinaryImageOverlayActor.h
Merge branch 'master' of git.creatis.insa-lyon.fr:clitk
[clitk.git] / vv / vvBinaryImageOverlayActor.h
index 0b02c6277c350ce2f7c9826afcf6deae080e3da6..9559bc78a0bd1e8952cfcd38df74198cc4440031 100644 (file)
@@ -40,13 +40,14 @@ class vvBinaryImageOverlayActor : public itk::LightObject
   void SetSlicer(vvSlicer * slicer);
   void SetColor(double r, double g, double b);
   void SetOpacity(double d);
-  void SetImage(vvImage * image, double bg, bool modeBG=true);
+  void SetImage(vvImage::Pointer image, double bg, bool modeBG=true);
   void SetDepth(double d) { mDepth = d; }
   void Initialize(bool IsVisible=true);
   void UpdateColor();
   void UpdateSlice(int slicer, int slice, bool force=false);
   void HideActors();
   void ShowActors();
+  void RemoveActors();
 
  protected:
   vvSlicer * mSlicer;
@@ -54,7 +55,7 @@ class vvBinaryImageOverlayActor : public itk::LightObject
   int mTSlice;
   int mPreviousTSlice;
   int mPreviousSlice;
-  vvImage * mImage;
+  vvImage::Pointer mImage;
   std::vector<double> mColor;
   double mAlpha;
   double mBackgroundValue;