From e3d255a720f6e68c553caf7332eeda31ff5f59d8 Mon Sep 17 00:00:00 2001 From: paulojamorim Date: Fri, 2 Oct 2009 18:38:54 +0000 Subject: [PATCH] ADD: Function to cropping vtkImageData --- invesalius/data/imagedata_utils.py | 12 ++++++++++++ 1 file changed, 12 insertions(+), 0 deletions(-) diff --git a/invesalius/data/imagedata_utils.py b/invesalius/data/imagedata_utils.py index 4365ed2..5fd15b0 100644 --- a/invesalius/data/imagedata_utils.py +++ b/invesalius/data/imagedata_utils.py @@ -150,3 +150,15 @@ def View(imagedata): import time time.sleep(10) + +def ExtractVOI(imagedata,xi,xf,yi,yf,zi,zf): + """ + Cropping the vtkImagedata according + with values. + """ + voi = vtk.vtkExtractVOI() + voi.SetVOI(xi,xf,yi,yf,zi,zf) + voi.SetInput(imagedata) + voi.SetSampleRate(1, 1, 1) + voi.Update() + return voi.GetOutput() -- libgit2 0.21.2