[Paraview] documentation of time support

Dominik Szczerba dominik at itis.ethz.ch
Tue Aug 5 04:31:21 EDT 2008


YES YES YES, modification of the xml file was the only thing I needed :)

Thanks so much for the hint!

Dominik


Thompson, David C wrote:
> You should set the vtkStreamingDemandDrivenPipeline::TIME_STEPS()
> information key on the output vtkInformationVector to a list of the time
> steps your filter can output (or set
> vtkStreamingDemandDrivenPipeline::TIME_RANGE() to the min/max
> values if your filter behaves continuously over time).
> 
> Assuming that you are not populating a vtkTemporalDataSet yourself,
> your RequestData() member should examine the
> vtkStreamingDemandDrivenPipeline::UPDATE_TIME_STEPS() value
> of the output vtkInformationVector object and fill the output dataset
> with the first time step listed. Then it must set the
> vtkDataObject::DATA_TIME_STEPS() key on the output vtkInformationVector
> to the first time step from UPDATE_TIME_STEPS(). Because you
> are not populating a vtkTemporalDataSet directly, the pipeline will
> call your RequestData() member with a different value in
> UPDATE_TIME_STEPS() each time. The pipeline executive stores
> all these datasets as blocks in one big vtkTemporalDataSet that
> gets passed to the next filter downstream.
> 
> If your filter does populate vtkTemporalDataSet objects directly,
> you are responsible for adding one block to the output for each
> value in the UPDATE_TIME_STEPS() vector and setting DATA_TIME_STEPS()
> to contain the same values as UPDATE_TIME_STEPS().
> 
> For ParaView, you should also have this in your reader/filter's XML:
>      <DoubleVectorProperty
>          name="TimestepValues"
>          repeatable="1"
>          information_only="1">
>        <TimeStepsInformationHelper/>
> if your filter has discrete time steps or:
>      <DoubleVectorProperty name="TimeRange" information_only="1">
>        <TimeRangeInformationHelper/>
>      </DoubleVectorProperty>
> if your filter output varies continuously with time.
> 
> Are you using all the keys above and still not getting the correct
> behavior from ParaView?
> 
>     David
> 
> ________________________________________
> From: paraview-bounces at paraview.org [paraview-bounces at paraview.org] On Behalf Of Dominik Szczerba [dominik at itis.ethz.ch]
> Sent: Tuesday, August 05, 2008 00:47
> To: paraview at paraview.org
> Subject: [Paraview] documentation of time support
> 
> I am trying to find documentation of time support in VTK/Paraview. I
> found a Wiki page about time support, but that is very general. I have
> specific questions e.g. how do I inform PV about time extents, timesteps
> etc. I assume this should be done in RequestInformation, but setting it
> there does not make PV aware of it. Should it be set somewhere else too?
> 
> Any pointers are appreciated.
> Thanks,
> Dominik
> 
> --
> Dominik Szczerba, Ph.D.
> Foundation for Research
> on Information Technologies in Society
> http://www.itis.ethz.ch
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
> 
> 

-- 
Dominik Szczerba, Ph.D.
Foundation for Research
on Information Technologies in Society
http://www.itis.ethz.ch


More information about the ParaView mailing list