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;
std::map<clitk::DicomRT_ROI::Pointer, QTreeWidgetItem *> mMapROIToTreeWidget;
std::map<QTreeWidgetItem *, clitk::DicomRT_ROI::Pointer> mMapTreeWidgetToROI;
+ // Data for current selected roi
+ clitk::DicomRT_ROI::Pointer mCurrentROI;
+ QSharedPointer<vvROIActor> mCurrentROIActor;
}; // end class vvToolROIManager
//------------------------------------------------------------------------------