# GetSelected() update to Slicer3D

**URL:** <https://discourse.slicer.org/t/getselected-update-to-slicer3d/9544>\
**Category:** Support\
**Created:** [December 18, 2019, 8:34am UTC](https://discourse.slicer.org/t/getselected-update-to-slicer3d/9544 "2019-12-18T08:34:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fraca](https://avatars.discourse-cdn.com/v4/letter/f/f19dbf/32.png) [@fraca](https://discourse.slicer.org/u/fraca)\
**Post date:** [December 18, 2019, 8:34am UTC](https://discourse.slicer.org/t/getselected-update-to-slicer3d/9544/1 "2019-12-18T08:34:26Z")

</div>

Hi, i’mt trying to convert this code in Slicer 4.10.2, but i don’t know how to update the function GetSelected(). Can you help me?

> self.LabeledVolumeSelector = slicer.vtkSlicerNodeSelectorWidget()  
> self.SelectedVolumeSelector = slicer.vtkSlicerNodeSelectorWidget()

> labeledImage = self.LabeledVolumeSelector.GetSelected().GetImageData()  
> selectedImage = self.SelectedVolumeSelector.GetSelected().GetImageData()

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [January 2, 2020, 5:12pm UTC](https://discourse.slicer.org/t/getselected-update-to-slicer3d/9544/2 "2020-01-02T17:12:30Z")

</div>

Looks like this was answered here:

> [@arrayFromVolume issue](https://discourse.slicer.org/t/arrayfromvolume-issue/9548):
>
> I’ m trying to obtain the array of this volume, but i obtain some errors. Can you help me? labeledImage = self.LabeledVolumeSelector.currentNode().GetImageData() selectedImage = self.SelectedVolumeSelector.currentNode().GetImageData() I tried to use slicer.util.arrayFromVolume but i obtain this error: TypeError: object of type 'vtkCommonDataModelPython.vtkImageData' has no len() This is the code written in 3DSlicer 3.6, it may be helpful: labeledImage = self.LabeledVolumeSelector.GetSel…

---

<div class="post-metadata">

**Author:** ![fraca](https://avatars.discourse-cdn.com/v4/letter/f/f19dbf/32.png) [@fraca](https://discourse.slicer.org/u/fraca)\
**Post date:** [January 7, 2020, 5:18pm UTC](https://discourse.slicer.org/t/getselected-update-to-slicer3d/9544/3 "2020-01-07T17:18:16Z")

</div>

I solved my problem using `currentNode()`
