X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvToolROIManager.h;h=3e139c9439f662e1b78295ba135f1494859f94b3;hb=3fd15028ab81e6746d3af96695526d7d973a26c8;hp=be3b987c311bae45a503d3c72b8d01957a4a91ba;hpb=d99d09e51a413d4b093cb809726c97f6a0e6f0ab;p=clitk.git diff --git a/vv/vvToolROIManager.h b/vv/vvToolROIManager.h index be3b987..3e139c9 100644 --- a/vv/vvToolROIManager.h +++ b/vv/vvToolROIManager.h @@ -51,12 +51,26 @@ class vvToolROIManager: void AnImageIsBeingClosed(vvSlicerManager *); void SelectedImageHasChanged(vvSlicerManager *); void OpenBinaryImage(); + void OpenDicomImage(); + void SelectedItemChangedInTree(); + void VisibleROIToggled(bool b); + void VisibleContourROIToggled(bool b); + void OpacityChanged(int v); + void ChangeColor(); + void ChangeContourColor(); + void ChangeContourWidth(int n); + void ChangeDepth(int n); + void AllVisibleROIToggled(int b); + void AllVisibleContourROIToggled(bool b); + void ReloadCurrentROI(); + void close(); protected: Ui::vvToolROIManager ui; vvSlicerManager * mSlicerManager; vvImage * mCurrentImage; vvMainWindowBase * mMainWindow; + int mIndexFirstTab; int mNumberOfVisibleROI; int mNumberOfVisibleContourROI; @@ -72,6 +86,9 @@ protected: std::map mMapROIToTreeWidget; std::map mMapTreeWidgetToROI; + // Data for current selected roi + clitk::DicomRT_ROI::Pointer mCurrentROI; + QSharedPointer mCurrentROIActor; }; // end class vvToolROIManager //------------------------------------------------------------------------------