]> Creatis software - clitk.git/blobdiff - vv/vvBinaryImageOverlayActor.h
added functionalities such as Reset a Transform, Save and view transformations etc.
[clitk.git] / vv / vvBinaryImageOverlayActor.h
index e4e3be9be351d4f3533741e178dd0e0fdfdc29fc..58512ed3c8a50fd49009c62428f1e69e0fea4711 100644 (file)
@@ -36,13 +36,15 @@ class vvBinaryImageOverlayActor
   vvBinaryImageOverlayActor();
   ~vvBinaryImageOverlayActor();
 
-  void setSlicer(vvSlicer * slicer);
-  void update(int slicer, int slice);
-  void hideActors();
-  void showActors();
-  void setColor(double r, double g, double b);
-  void setImage(vvImage::Pointer image);
-  void initialize();
+  void SetSlicer(vvSlicer * slicer);
+  void SetColor(double r, double g, double b);
+  void SetOpacity(double d);
+  void SetImage(vvImage::Pointer image, double bg);
+  void Initialize();
+  void UpdateColor();
+  void UpdateSlice(int slicer, int slice);
+  void HideActors();
+  void ShowActors();
 
  protected:
   vvSlicer * mSlicer;
@@ -53,7 +55,9 @@ class vvBinaryImageOverlayActor
   vvImage::Pointer mImage;
   std::vector<double> mColor;
   double mAlpha;
-  
+  double mBackgroundValue;
+  vtkLookupTable * mColorLUT;
+
   std::vector<vtkImageMapToRGBA *> mMapperList;
   std::vector<vtkImageActor*> mImageActorList;