X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvROIActor.cxx;h=7a07b2963b93aeb67b350b441827391aba1dc17c;hb=981c4ae594d096a10a97c39486baf021cb53456e;hp=382edf9f788452d88d7ac2f39cc5b5fcaa4ce422;hpb=1f2d49aa5d3d0e8d5913967e5464505e6f7a61c5;p=clitk.git diff --git a/vv/vvROIActor.cxx b/vv/vvROIActor.cxx index 382edf9..7a07b29 100644 --- a/vv/vvROIActor.cxx +++ b/vv/vvROIActor.cxx @@ -43,6 +43,7 @@ vvROIActor::vvROIActor() mIsSelected = false; mContourWidth = 1; mContourColor.resize(3); + m_modeBG = true; } //------------------------------------------------------------------------------ @@ -160,7 +161,16 @@ void vvROIActor::Initialize() { mImageContour[i]->HideActors(); mOverlayActors.push_back(new vvBinaryImageOverlayActor); - mOverlayActors[i]->SetImage(mROI->GetImage(), mROI->GetBackgroundValueLabelImage()); + + // BG or FG + if (m_modeBG) { + mOverlayActors[i]->SetImage(mROI->GetImage(), mROI->GetBackgroundValueLabelImage()); + } + else { + mOverlayActors[i]->SetImage(mROI->GetImage(), mROI->GetForegroundValueLabelImage(), false); + } + + mOverlayActors[i]->SetColor(mROI->GetDisplayColor()[0], mROI->GetDisplayColor()[1], mROI->GetDisplayColor()[2]);