#include "clitkDicomRT_StructureSet.h"
#include <QObject>
+#include <QSharedPointer>
class vvSlicerManager;
class vvROIActor;
void SetStructureSet(clitk::DicomRT_StructureSet * s);
void SetSlicerManager(vvSlicerManager * s);
- void CreateNewROIActor(int n);
-
+ void CreateNewROIActor(int n, bool modeBG=true);
+ vvROIActor* GetROIActor(int n);
+ int GetNumberOfROIs();
+ std::vector< QSharedPointer<vvROIActor> > & GetROIList();
+
protected:
clitk::DicomRT_StructureSet * mStructureSet;
vvSlicerManager * mSlicerManager;
- std::vector<vvROIActor*> mROIActors;
+ std::vector< QSharedPointer<vvROIActor> > mROIActors;
+ std::map<int, int> mMapROIIndex;
}; // end class vvStructureSetActor
//------------------------------------------------------------------------------