+//------------------------------------------------------------------------------
+void vvROIActor::SetVisible(bool b) {
+ mIsVisible = b;
+ if (!b) { // remove actor
+ for(unsigned int i= 0; i<mOverlayActors.size(); i++)
+ mOverlayActors[i]->hideActors();
+ }
+ else {
+ for(unsigned int i= 0; i<mOverlayActors.size(); i++)
+ mOverlayActors[i]->showActors();
+ }
+ Update();
+}
+//------------------------------------------------------------------------------
+
+
+//------------------------------------------------------------------------------
+bool vvROIActor::IsVisible() {
+ return mIsVisible;
+}
+//------------------------------------------------------------------------------
+
+