# How to set clipping method of vtkMRMLClipModelsNode

**URL:** <https://discourse.slicer.org/t/how-to-set-clipping-method-of-vtkmrmlclipmodelsnode/28816>\
**Category:** Development\
**Created:** [April 9, 2023, 1:47pm UTC](https://discourse.slicer.org/t/how-to-set-clipping-method-of-vtkmrmlclipmodelsnode/28816 "2023-04-09T13:47:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![danpak94](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/danpak94/32/18310_2.png) [@danpak94](https://discourse.slicer.org/u/danpak94)\
**Post date:** [April 9, 2023, 1:47pm UTC](https://discourse.slicer.org/t/how-to-set-clipping-method-of-vtkmrmlclipmodelsnode/28816/1 "2023-04-09T13:47:51Z")

</div>

Hello,

As the title suggests, I’m having trouble finding the right way to programmatically set the clipping method of vtkMRMLClipModelsNode. Code snippet to demonstrate issue:

```auto
clipModelNode = slicer.util.getFirstNodeByClassByName('vtkMRMLClipModelsNode', 'ClipModels')
clipModelNode.SetClipType(clipModelNode.ClipIntersection) # works fine
clipModelNode.SetRedSliceClipState(clipModelNode.ClipOff) # works fine
clipModelNode.SetYellowSliceClipState(clipModelNode.ClipPositiveSpace) # works fine
clipModelNode.SetGreenSliceClipState(clipModelNode.ClipNegativeSpace) # works fine
clipModelNode.SetClippingMethod # no attribute error

```

Any suggestions would be greatly appreciated.

Thank you.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [April 11, 2023, 4:42am UTC](https://discourse.slicer.org/t/how-to-set-clipping-method-of-vtkmrmlclipmodelsnode/28816/2 "2023-04-11T04:42:05Z")

</div>

Good catch, the method was not Python-wrapped due to an incorrectly defined enumerated type. The problem is fixed now: [BUG: Fix Python wrapping of methods using enum arguments by lassoan · Pull Request #6935 · Slicer/Slicer · GitHub](https://github.com/Slicer/Slicer/pull/6935)

The `SetClippingMethod` will be available in Slicer Preview Release downloaded on 2023-04-12 or later.

---

<div class="post-metadata">

**Author:** ![danpak94](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/danpak94/32/18310_2.png) [@danpak94](https://discourse.slicer.org/u/danpak94)\
**Post date:** [April 11, 2023, 11:04am UTC](https://discourse.slicer.org/t/how-to-set-clipping-method-of-vtkmrmlclipmodelsnode/28816/3 "2023-04-11T11:04:23Z")

</div>

Awesome, thank you for the quick fix!
