]> Creatis software - clitk.git/blobdiff - vv/vvStructureSetActor.cxx
- display binary image as overlay
[clitk.git] / vv / vvStructureSetActor.cxx
index 6473a7de7748826bb5475e0d778e0519311c2ead..819a65364a93d41cf2e2da7a3b26cfd6a66a0431 100644 (file)
@@ -46,6 +46,17 @@ void vvStructureSetActor::SetSlicerManager(vvSlicerManager * s) {
 //------------------------------------------------------------------------------
 
 
+//------------------------------------------------------------------------------
+vvROIActor * vvStructureSetActor::GetROIActor(int n) {
+  if (mMapROIIndex.find(n) == mMapROIIndex.end()) {
+    std::cerr << "No ROI number " << n << std::endl;
+    return NULL;    
+  }
+  return mROIActors[mMapROIIndex[n]];
+}
+//------------------------------------------------------------------------------
+
+
 //------------------------------------------------------------------------------
 void vvStructureSetActor::CreateNewROIActor(int n) {
   DD("AddROIActor");
@@ -64,9 +75,9 @@ void vvStructureSetActor::CreateNewROIActor(int n) {
   actor->SetROI(roi);
   actor->SetSlicerManager(mSlicerManager);
   actor->Initialize();
-  // 
+  mMapROIIndex[n] = mROIActors.size()-1;
 
-  actor->Update();
+  //  actor->Update();
 }
 //------------------------------------------------------------------------------