X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvSlicer.h;h=6af3773adf26ebdb7096208b224cf7b9e318d49a;hb=aa136d28e83a9b149621689f4f2e102d322c9cef;hp=5027d16e6fd0256b3bc3f32b75c8a307c9cfc511;hpb=c45f077f35553cdc72396626ac601080093d273b;p=clitk.git diff --git a/vv/vvSlicer.h b/vv/vvSlicer.h index 5027d16..6af3773 100644 --- a/vv/vvSlicer.h +++ b/vv/vvSlicer.h @@ -123,7 +123,7 @@ public: void SetDisplayMode(bool i); void FlipHorizontalView(); void FlipVerticalView(); - static double GetScalarComponentAsDouble(vtkImageData *image, double X, double Y, double Z, int &ix, int &iy, int &iz, int component=0); + double GetScalarComponentAsDouble(vtkImageData *image, double X, double Y, double Z, int &ix, int &iy, int &iz, int component=0); void Render(); ///Sets the camera to fit the image in the window void ResetCamera(); @@ -164,7 +164,7 @@ public: void SetCursorVisibility(bool s); bool GetCursorVisibility(); - void SetCursorColor(int r,int g, int b); + void SetCursorColor(double r,double g, double b); void SetCornerAnnotationVisibility(bool s); bool GetCornerAnnotationVisibility(); @@ -181,6 +181,7 @@ public: void AddContour(vvMesh::Pointer contours,bool propagate); ///Toggle temporal superposition of contours void ToggleContourSuperposition(); + void SetInterpolationImageReslice(int interpolation); virtual void SetColorWindow(double s); virtual void SetColorLevel(double s); @@ -269,6 +270,8 @@ protected: vtkSmartPointer mVFMapper; vtkSmartPointer mVFColorLUT; vtkSmartPointer mVFActor; + vtkSmartPointer mVFReslice; + vtkSmartPointer mConcatenatedVFTransform; vtkSmartPointer mLandGlyph; vtkSmartPointer mCross; vtkSmartPointer mLandClipper;