]> Creatis software - clitk.git/commitdiff
Set the contour to the same color than the overlay.
authorDavid Sarrut <david.sarrut@gmail.com>
Fri, 3 Feb 2012 06:57:12 +0000 (07:57 +0100)
committerDavid Sarrut <david.sarrut@gmail.com>
Fri, 14 Sep 2012 13:18:53 +0000 (15:18 +0200)
Correct bug when the user cancel the color selection.

vv/vvROIActor.cxx

index e7f82f6b5fe084f2257ca3f8bba13205893b4b0f..6e794567359681bd72874d36a0031c3d88cd8011 100644 (file)
@@ -166,10 +166,10 @@ void vvROIActor::Initialize(double depth, bool IsVisible) {
       mImageContour.push_back(vvImageContour::New());
       mImageContour[i]->SetSlicer(mSlicerManager->GetSlicer(i));
       mImageContour[i]->SetImage(mROI->GetImage());
-      // Color of the contour is "complement" of roi color
-      mContourColor[0] = 1-mROI->GetDisplayColor()[0];
-      mContourColor[1] = 1-mROI->GetDisplayColor()[1];
-      mContourColor[2] = 1-mROI->GetDisplayColor()[2];
+      // 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);