Skip to content

Commit

Permalink
Merge branch '231-add-get-opacity'
Browse files Browse the repository at this point in the history
  • Loading branch information
MattClarkson committed Dec 21, 2024
2 parents 6fbe278 + aa51ec4 commit 62ae618
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
6 changes: 6 additions & 0 deletions sksurgeryvtk/models/vtk_base_actor.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,12 @@ def set_opacity(self, opacity):

self.actor.GetProperty().SetOpacity(opacity)

def get_opacity(self):
"""
Returns float [0-1].
"""
return self.actor.GetProperty().GetOpacity()

def set_visibility(self, visibility):
"""
Sets the visibility.
Expand Down
5 changes: 5 additions & 0 deletions tests/widgets/test_vtk_overlay_window_5_layers.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,11 @@ def test_overlay_window_video_2(setup_vtk_overlay_window_video_only_layer_2):
vtk_overlay.show()
vtk_overlay.Render()

liver.set_opacity(0.4)
assert liver.get_opacity() == 0.4
liver.set_opacity(0.2)
assert liver.get_opacity() == 0.2

bg_ren = vtk_overlay.get_background_renderer(layer=2)
assert bg_ren == vtk_overlay.layer_2_renderer

Expand Down

0 comments on commit 62ae618

Please sign in to comment.