X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvSlicerManager.h;h=cb254525ed6076d11688ebbe4630c7fa339f53bc;hb=dfc493a2927e89bce1e380dd12b08028e3247fae;hp=aff339a42b0f846e388265369cc724fecf31ac9e;hpb=f919b21c1ae12c0b81b653dcd00db5eaaad5a343;p=clitk.git diff --git a/vv/vvSlicerManager.h b/vv/vvSlicerManager.h index aff339a..cb25452 100644 --- a/vv/vvSlicerManager.h +++ b/vv/vvSlicerManager.h @@ -136,6 +136,9 @@ class vvSlicerManager : public QObject { void SetFusionLevel(double level) { mFusionLevel = level; } + void SetFusionShowLegend(int show) { + mFusionShowLegend = show; + } double GetColorWindow(); double GetColorLevel(); @@ -196,6 +199,8 @@ class vvSlicerManager : public QObject { void Activated(); void Picked(); void UpdateInfoOnCursorPosition(int slicer); + void EmitMousePositionUpdated(int slicer); + void EmitKeyPressed(std::string keyPress); void UpdateWindowLevel(); void UpdateSlice(int slicer); void UpdateTSlice(int slicer); @@ -217,6 +222,8 @@ signals : void UpdateVector(int display, double x, double y, double z, double value); void UpdateOverlay(int display, double valueOver, double valueRef); void UpdateFusion(int display, double valueFus); + void MousePositionUpdatedSignal(int slicer); + void KeyPressedSignal(std::string KeyPressed); void UpdateOrientation(int slicer, int orientation); void UpdateSlice(int slicer, int slice); void UpdateTSlice(int slicer, int slice); @@ -245,6 +252,7 @@ protected: int mFusionColorMap; double mFusionWindow; double mFusionLevel; + bool mFusionShowLegend; int mPreset; vvImageReader::LoadedImageType mType;