X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvSlicerManager.h;h=1824524ade043e8a4fb8a74a05ade831bbfe43fa;hb=eaa43bf30ce191f4f83f70823aa68d9d242e5da9;hp=088df6171a39d2fa7467b63ff42843d86e448271;hpb=4d67947110db0b85315ec010ba3db85781097a4a;p=clitk.git diff --git a/vv/vvSlicerManager.h b/vv/vvSlicerManager.h index 088df61..1824524 100644 --- a/vv/vvSlicerManager.h +++ b/vv/vvSlicerManager.h @@ -86,6 +86,10 @@ class vvSlicerManager : public QObject { ///Switch between nearest neighbor and linear interpolation void ToggleInterpolation(); vvSlicer* GetSlicer(int i); + int GetSelectedSlicer() { + return mSelectedSlicer; + } + void UpdateSlicer(int num, bool state); void SetSlicerWindow(int i, vtkRenderWindow* RW); void SetInteractorStyleNavigator(int i,vtkInteractorStyle* style); @@ -142,15 +146,15 @@ class vvSlicerManager : public QObject { mFusionShowLegend = show; } - double GetColorWindow(); - double GetColorLevel(); + double GetColorWindow() const; + double GetColorLevel() const; double GetOverlayColorWindow() const; double GetOverlayColorLevel() const; bool GetLinkOverlayWindowLevel() const; int GetColorMap() { return mColorMap; } - int GetPreset() { + int GetPreset() const { return mPreset; } SlicingPresetType GetSlicingPreset() { @@ -240,6 +244,7 @@ signals : protected: std::vector< vtkSmartPointer > mSlicers; + int mSelectedSlicer; vvImageReader::Pointer mReader; vvImageReader::Pointer mOverlayReader; vvImageReader::Pointer mFusionReader;