X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvToolStructureSetManager.h;h=376b20a3d37c44152938c80aff4e82bc396aa954;hb=119a42cb1444930c78314e862e590f54c2f7678d;hp=240ca794ddafed0d00597f7177ed13e42618a4cc;hpb=c135f9b390e2750d8248db5903753b94ca549623;p=clitk.git diff --git a/vv/vvToolStructureSetManager.h b/vv/vvToolStructureSetManager.h index 240ca79..376b20a 100644 --- a/vv/vvToolStructureSetManager.h +++ b/vv/vvToolStructureSetManager.h @@ -67,21 +67,22 @@ public slots: protected: Ui::vvToolStructureSetManager ui; - clitk::DicomRT_StructureSet * mCurrentStructureSet; + clitk::DicomRT_StructureSet* mCurrentStructureSet; vvStructureSetActor * mCurrentStructureSetActor; int mCurrentStructureSetIndex; - clitk::DicomRT_ROI * mCurrentROI; + clitk::DicomRT_ROI::Pointer mCurrentROI; vvROIActor * mCurrentROIActor; - vtkLookupTable * mDefaultLUTColor; + vtkSmartPointer mDefaultLUTColor; bool mIsAllVisibleEnabled; int mNumberOfVisibleROI; int mNumberOfVisibleContourROI; - std::vector mStructureSetsList; - std::vector mStructureSetActorsList; - std::map mMapStructureSetIndexToTreeWidget; - std::map mMapROIToTreeWidget; - std::map mMapTreeWidgetToROI; + std::vector mStructureSetsList; + std::vector< QSharedPointer > mStructureSetActorsList; + std::vector< QSharedPointer > mTreeWidgetList; + std::map mMapROIToTreeWidget; + std::map mMapTreeWidgetToROI; std::vector mLoadedROIIndex; + std::vector mOpenedBinaryImage; void setCurrentSelectedROI(clitk::DicomRT_ROI * roi); void UpdateAllROIStatus(); @@ -92,6 +93,7 @@ protected: virtual void CheckInputList(std::vector & l, int & index); static std::vector mListOfInputs; static std::map mListOfOpenTool; + static bool mDestroyed; static int m_NumberOfTool; bool MustOpenDialogWhenCreated;