- for(int i=0;i<mSlicerManager->NumberOfSlicers(); i++) {
- mImageContour.push_back(new vvImageContour);
- mImageContour[i]->setSlicer(mSlicerManager->GetSlicer(i));
- mImageContour[i]->setImage(mROI->GetImage());
- //mImageContour[i]->setColor(1.0, 0.0, 0.0);
- mImageContour[i]->setColor(1.0-mROI->GetDisplayColor()[0],
- 1.0-mROI->GetDisplayColor()[1],
- 1.0-mROI->GetDisplayColor()[2]);
- mImageContour[i]->setPreserveMemoryModeEnabled(true);
- mImageContour[i]->setSlicer(mSlicerManager->GetSlicer(i));
+ mDepth = depth;
+ for(int i=0; i<mSlicerManager->GetNumberOfSlicers(); i++) {
+ mImageContour.push_back(vvImageContour::New());
+ mImageContour[i]->SetSlicer(mSlicerManager->GetSlicer(i));
+ mImageContour[i]->SetImage(mROI->GetImage());
+ // Color of the contour is same of roi color
+ mContourColor[0] = mROI->GetDisplayColor()[0];
+ mContourColor[1] = mROI->GetDisplayColor()[1];
+ mContourColor[2] = mROI->GetDisplayColor()[2];
+ mImageContour[i]->SetColor(mContourColor[0], mContourColor[1], mContourColor[2]);
+ mImageContour[i]->SetLineWidth(mContourWidth);
+ mImageContour[i]->SetPreserveMemoryModeEnabled(true);
+ mImageContour[i]->SetDepth(mDepth+0.5);
+ mImageContour[i]->HideActors();