[vtkusers] How to make vtkImagefrom vtkTIFFReader resize
Vidyadhar
vidyadhar at lucidindia.com
Wed May 21 07:40:28 EDT 2008
Hi,
I have a suggestion. After reader.Update() call, try reader.GetOutput().Update(). This is supposed to update bounds, extents, et cetera.
HTH
Vidyadhar
----- Original Message -----
From: Kenneth Evans
To: vtkusers at vtk.org
Sent: Wednesday, May 21, 2008 1:48 AM
Subject: [vtkusers] How to make vtkImagefrom vtkTIFFReader resize
I am reading and rereading TIFF images of different sizes (this is in Python, but it should not matter):
reader = vtk.vtkTIFFReader()
reader.SetFileName(filename)
reader.Update()
actor = vtk.vtkImageActor()
actor.SetInput(reader.GetOutput())
actor.SetVisibility(1)
ren.AddActor(actor)
I want to read a new image:
reader.SetFileName(filename)
reader.Update()
This works fine, except the output = reader.GetOutput() which is a vtkImage retains the old size.
output.GetExtent() returns the original extent.
output.GetWholeExtent() returns the new extent
but
output.SetExtent(output.GetWholeExtent()) crashes.
How to I reset the vtkImage extent (without creating a new actor)?
Thanks,
-Ken
------------------------------------------------------------------------------
_______________________________________________
This is the private VTK discussion list.
Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080521/11228fee/attachment.htm>
More information about the vtkusers
mailing list