X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=vv%2FvvSlicer.h;h=793b5f38bba477c6ea96e83ec917af186496a785;hb=1548a47199250d3819961adb37becac65bc72f3c;hp=9a750e14d69a6db41596d143e4d3ff30c33b9fae;hpb=f1cebc71809c5218578a58486f829980eeb29ab3;p=clitk.git diff --git a/vv/vvSlicer.h b/vv/vvSlicer.h index 9a750e1..793b5f3 100644 --- a/vv/vvSlicer.h +++ b/vv/vvSlicer.h @@ -20,15 +20,20 @@ #include #include +#include //TODO delete +#include + #include "vvLandmarks.h" #include "vvImage.h" #include "vvMesh.h" #include "vvMeshActor.h" +#include "vvClipPolyData.h" #include #include #include #include +#include class vtkActor; class vtkActor2D; @@ -96,6 +101,9 @@ public: void SetLandmarks(vvLandmarks* landmarks); void SetTSlice(int t); + + void SetFusionSequenceTSlice(int t); + void SetSliceOrientation(int orientation); void AdjustResliceToSliceOrientation(vtkImageReslice *reslice); int GetTSlice(); @@ -244,9 +252,10 @@ protected: vtkSmartPointer mVFActor; vtkSmartPointer mLandGlyph; vtkSmartPointer mCross; - vtkSmartPointer mLandClipper; + vtkSmartPointer mLandClipper; vtkSmartPointer mLandMapper; vtkSmartPointer mLandActor; + std::vector > mLandLabelActors; vtkSmartPointer mClipBox; vtkSmartPointer legend; std::vector mSurfaceCutActors;