X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvROIActor.cxx;h=74d588328865cdfa27ca192a0d44daf5cdcb7a3d;hb=9c5f0e4d3d6b33e09d0413439ed7a867e3d85faa;hp=9243431949b3b822082a48dca9a26476552f1e1c;hpb=708349c09f3bf57754cbc22a25605de43288cdb4;p=clitk.git diff --git a/vv/vvROIActor.cxx b/vv/vvROIActor.cxx index 9243431..74d5883 100644 --- a/vv/vvROIActor.cxx +++ b/vv/vvROIActor.cxx @@ -35,7 +35,7 @@ vvROIActor::vvROIActor() { mIsVisible = true; mIsContourVisible = false; - mOpacity = 0.7; + mOpacity = 0.5; mIsSelected = false; mContourWidth = 1; mContourColor.resize(3); @@ -166,10 +166,14 @@ 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 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); + mImageContour[i]->SetDepth(mDepth+0.5); mImageContour[i]->HideActors(); mOverlayActors.push_back(vvBinaryImageOverlayActor::New()); @@ -207,7 +211,7 @@ void vvROIActor::SetDepth(double d) if (!mSlicerManager) return; for(int i=0; iGetNumberOfSlicers(); i++) { mOverlayActors[i]->SetDepth(d); - mImageContour[i]->SetDepth(d); + mImageContour[i]->SetDepth(d+0.5); } Update(true); }