The problem is indeed in the reader. I've attached a patch for the issue. It will be committed into git-master soon.
Utkarsh On Mon, Aug 8, 2011 at 10:36 AM, Eelco van Vliet <eelc...@gmail.com> wrote: > Hi Utkarsh, > > I am using the LegacyVTKReader. Looking at the reader properties I see that > indeed the new filename is in the reader object, but still the first file as > defined in the state file is used for plotting. > > Regards > Eelco > > > On Mon, Aug 8, 2011 at 11:46 AM, Eelco van Vliet <eelc...@gmail.com> wrote: >> >> Hello paraviewers, >> >> According to the information I found here >> http://www.itk.org/Wiki/ParaView/Users_Guide/Batch_Processing (bottom page) >> it should be able to Load a state file and then to change the file name to >> apply the same state on multi files (for making an animation for instance) >> >> sm=servermanager >> sm.Connect() >> >> sm.LoadState(opt.statefile) >> view=GetRenderViews()[0] >> cnt=0 >> for time in timesteps: >> ts=[] >> ts.append(filelist[cnt]) >> reader.FileNames = ts >> reader.FileNameChanged() >> reader.UpdatePipeline() >> >> format="%%s/%%s/%%s/%%s_t%s%%s" % (opt.timeformat) >> jpgfile=format % >> (path,opt.casedir,opt.outputdir,opt.imbase,float(time),jpgext) >> view.ResetCamera() >> view.StillRender() >> view.WriteImage(jpgfile,"vtkPNGWriter",1) >> cnt=cnt+1 >> >> However, the scrips keeps showing only the data associate with the first >> file in the state file. If I print the properties of the reader with >> for i in dir(reader): >> print "reader.%s = %s" % (i,getattr(reader,i)) >> I can see that in the reader object the filename indeed has change, but >> the change are not reflected to the newly rendered image. I seems that >> UpdatePipe() does not work. >> Does anybody sees what goes wrong and how I can fix this ? >> >> Many thanks >> >> Regards >> >> Eelco >> > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview > >
diff --git a/ParaViewCore/VTKExtensions/vtkFileSeriesReader.cxx b/ParaViewCore/VTKExtensions/vtkFileSeriesReader.cxx index 6d557d2..f2a238a 100644 --- a/ParaViewCore/VTKExtensions/vtkFileSeriesReader.cxx +++ b/ParaViewCore/VTKExtensions/vtkFileSeriesReader.cxx @@ -407,12 +407,14 @@ unsigned long vtkFileSeriesReader::GetMTime() void vtkFileSeriesReader::AddFileName(const char* name) { this->Internal->FileNames.push_back(name); + this->Modified(); } //---------------------------------------------------------------------------- void vtkFileSeriesReader::RemoveAllFileNames() { this->Internal->FileNames.clear(); + this->Modified(); } //----------------------------------------------------------------------------
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview