# How to show a fiducial in only specified views?

**URL:** <https://discourse.slicer.org/t/how-to-show-a-fiducial-in-only-specified-views/35682>\
**Category:** Development\
**Created:** [April 23, 2024, 2:56pm UTC](https://discourse.slicer.org/t/how-to-show-a-fiducial-in-only-specified-views/35682 "2024-04-23T14:56:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![koeglfryderyk](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/koeglfryderyk/32/14638_2.png) [@koeglfryderyk](https://discourse.slicer.org/u/koeglfryderyk)\
**Post date:** [April 23, 2024, 2:56pm UTC](https://discourse.slicer.org/t/how-to-show-a-fiducial-in-only-specified-views/35682/1 "2024-04-23T14:56:46Z")

</div>

I have a vtkMRMLMarkupsFiducialNode and want to show it only a few views, e.g. Red+, Green+ and Yellow+.

How can I do that?

---

<div class="post-metadata">

**Author:** ![koeglfryderyk](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/koeglfryderyk/32/14638_2.png) [@koeglfryderyk](https://discourse.slicer.org/u/koeglfryderyk)\
**Post date:** [April 23, 2024, 2:58pm UTC](https://discourse.slicer.org/t/how-to-show-a-fiducial-in-only-specified-views/35682/2 "2024-04-23T14:58:19Z")

</div>

First get the slice nodes of all the views and then set the view node IDs of the display node of the vtkMRMLMarkupsFiducialNode

```auto
sliceNodeRed_plus = slicer.app.layoutManager().sliceWidget("Red+").mrmlSliceNode()
sliceNodeGreen_plus = slicer.app.layoutManager().sliceWidget("Green+").mrmlSliceNode()
sliceNodeYellow_plus = slicer.app.layoutManager().sliceWidget("Yellow+").mrmlSliceNode()

my_fiducial_node.GetDisplayNode().SetViewNodeIDs([sliceNodeRed_plus.GetID(), sliceNodeGreen_plus.GetID(), sliceNodeYellow_plus.GetID()])

```
