- vtkLookupTable * mDefaultLUTColor;
-
- std::vector<clitk::DicomRT_StructureSet*> mStructureSetsList;
- std::vector<vvStructureSetActor *> mStructureSetActorsList;
- std::map<int, QTreeWidgetItem *> mStructureSetItemsList;
+ clitk::DicomRT_ROI::Pointer mCurrentROI;
+ vvROIActor * mCurrentROIActor;
+ vtkSmartPointer<vtkLookupTable> mDefaultLUTColor;
+ bool mIsAllVisibleEnabled;
+ int mNumberOfVisibleROI;
+ int mNumberOfVisibleContourROI;
+ std::vector<clitk::DicomRT_StructureSet::Pointer > mStructureSetsList;
+ std::vector< QSharedPointer<vvStructureSetActor> > mStructureSetActorsList;
+ std::vector< QSharedPointer<QTreeWidgetItem> > mTreeWidgetList;
+ std::map<clitk::DicomRT_ROI::Pointer, QTreeWidgetItem *> mMapROIToTreeWidget;
+ std::map<QTreeWidgetItem *, clitk::DicomRT_ROI::Pointer> mMapTreeWidgetToROI;
+ std::vector<int> mLoadedROIIndex;
+ std::vector<vvImage::Pointer> mOpenedBinaryImage;
+
+ void setCurrentSelectedROI(clitk::DicomRT_ROI * roi);
+ void UpdateAllROIStatus();
+ virtual bool close();
+ virtual void closeEvent(QCloseEvent *event);