[Paraview] time aware custom reader
Dominik Szczerba
dominik at itis.ethz.ch
Tue Aug 5 11:01:19 EDT 2008
Moreland, Kenneth wrote:
> In the server manager XML for the reader, you need to add the special property "TimestepValues" with the subtag TimeStepsInformationHelper. The subtag will automatically populate the property with the time steps reported from the pipeline, and ParaView will in turn interpret the data as time steps.
>
> <DoubleVectorProperty name="TimestepValues"
> repeatable="1"
> information_only="1">
> <TimeStepsInformationHelper />
> <Documentation>
> This magic property sends time information to the animation
> panel. ParaView will then automatically set up the animation to
> visit the time steps defined in the file.
> </Documentation>
> </DoubleVectorProperty>
That works, thanks a lot!
>
> It does not apply in this case, but you may be interested to know that there is a sister special property called TimeRange with a subtag TimeRangeInformationHelper that gets the time range. This is important for readers (and other pipeline objects) that support a continuous range of time. It's rare, but it happens.
>
> <DoubleVectorProperty name="TimeRange" information_only="1">
> <TimeRangeInformationHelper/>
> </DoubleVectorProperty>
>
> -Ken
Oh yes, thanks, that is a useful remark. It could be used to interpolate
the solutions between the requested timesteps... not quite so rare :)
Thanks again,
Dominik
>
>> -----Original Message-----
>> From: paraview-bounces at paraview.org [mailto:paraview-bounces at paraview.org]
>> On Behalf Of Dominik Szczerba
>> Sent: Monday, August 04, 2008 3:19 PM
>> To: paraview at paraview.org
>> Subject: [Paraview] time aware custom reader
>>
>> In my RequestInformation() I do:
>>
>>
>>
>> outInfo->Set(vtkStreamingDemandDrivenPipeline::TIME_STEPS(),
>> &TimeStepValues.front(), (vtkTypeUInt32)numTimesteps);
>>
>> outInfo->Set(vtkStreamingDemandDrivenPipeline::TIME_RANGE(), timeRange,
>> 2);
>>
>>
>>
>> TimeStepValues and timeRange are sure valid, I display them for a check
>> in RequestData.
>>
>> However, Paraview does not see this info upon file load, the Information
>> tab does not list any time steps. What am I doing wrong?
>>
>> 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