[Paraview] image data extents are not displayed in Information tab

Michael Jackson mike.jackson at bluequartz.net
Tue Oct 28 10:46:42 EDT 2008


PV 3.4 Release and CVS both work. Time shouldn't make a difference.  
Not sure at this point without seeing all your code. Maybe another set  
of "eyes" can spot the difference.


_________________________________________________________
Mike Jackson                  mike.jackson at bluequartz.net
             www.bluequartz.net

On Oct 28, 2008, at 10:44 AM, Dominik Szczerba wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Thanks for the code, but I am doing all you are doing... (except my
> reader is static (no time), maybe this makes a difference?)
>
> Are you using PV 3.4 or CVS?
> Dominik
>
> Michael Jackson wrote:
>> At the top of RequestData() method how are you getting the output
>> object? Maybe that has something to do with it?
>>
>> You can take a look at my code
>> <http://echo1.bluequartz.net/viewvc/CTMD/PVPhaseField/src/Readers/vtkH5PhaseFieldReader.cpp?view=markup 
>> >
>> and compare with your own.
>>
>> _________________________________________________________
>> Mike Jackson                  mike.jackson at bluequartz.net
>>            www.bluequartz.net
>>
>> On Oct 28, 2008, at 9:48 AM, Dominik Szczerba wrote:
>>
>> Thanks Mike,
>>
>> Yeah, no doubt I am doing something wrong, but am clueless. At the  
>> end
>> of RequestData
>>
>>    this->GetOutput()->GetExtent(extent);
>>
>> gets a valid extent. But PV does not see it (and screws up some  
>> filters).
>>
>> Dominik
>>
>> Michael Jackson wrote:
>>>>>
>>>>> _________________________________________________________
>>>>> Mike Jackson                  mike.jackson at bluequartz.net
>>>>> BlueQuartz Software                    www.bluequartz.net
>>>>> Principal Software Engineer                  Dayton, Ohio
>>>>>
>>>>>
>>>>>
>>>>> On Oct 28, 2008, at 8:17 AM, Dominik Szczerba wrote:
>>>>>
>>>>> As I do. Please, can you check if you see both extents and  
>>>>> bounds in
>>>>> Information?
>>>>>
>>>>> Dominik
>>>>>
>>>>> Michael Jackson wrote:
>>>>>>>> vtkImageAlgorithm
>>>>>>>>
>>>>>>>> _________________________________________________________
>>>>>>>> Mike Jackson                  mike.jackson at bluequartz.net
>>>>>>>> BlueQuartz Software                    www.bluequartz.net
>>>>>>>> Principal Software Engineer                  Dayton, Ohio
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Oct 28, 2008, at 5:31 AM, Dominik Szczerba wrote:
>>>>>>>>
>>>>>>>> One more question: where do you derive your reader from  
>>>>>>>> (maybe the
>>>>>>>> parent class sets something for you)?
>>>>>>>>
>>>>>>>> Dominik
>>>>>>>>
>>>>>>>> Dominik Szczerba wrote:
>>>>>>>>>>> Thanks Mike, but this is exactly what I have.
>>>>>>>>>>> Are you sure you see both bounds and extents in Information?
>>>>>>>>>>>
>>>>>>>>>>> Dominik
>>>>>>>>>>>
>>>>>>>>>>> Michael Jackson wrote:
>>>>>>>>>>>> Not sure if it is any help but here is a code snippet  
>>>>>>>>>>>> from my own
>>>>>>>>>>>> HDF5
>>>>>>>>>>>> image reader code:
>>>>>>>>>>>
>>>>>>>>>>>> outInfo->Set( vtkDataObject::ORIGIN(), DataOrigin, 3 );
>>>>>>>>>>>> outInfo->Set( vtkDataObject::SPACING(), DataSpacing, 3 );
>>>>>>>>>>>> this->DataExtent[0] = this->DataExtent[2] =
>>>>>>>>>>>> this->DataExtent[4] = 0;
>>>>>>>>>>>> this->DataExtent[1] = xDim-1;
>>>>>>>>>>>> this->DataExtent[3] = yDim-1;
>>>>>>>>>>>> this->DataExtent[5] = zDim-1;
>>>>>>>>>>>> outInfo- 
>>>>>>>>>>>> >Set( vtkStreamingDemandDrivenPipeline::WHOLE_EXTENT(),
>>>>>>>>>>>> DataExtent, 6 );
>>>>>>>>>>>> outInfo- 
>>>>>>>>>>>> >Set( vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT(),
>>>>>>>>>>>> DataExtent, 6 );
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> _________________________________________________________
>>>>>>>>>>>> Mike Jackson                  mike.jackson at bluequartz.net
>>>>>>>>>>>> BlueQuartz Software                    www.bluequartz.net
>>>>>>>>>>>> Principal Software Engineer                  Dayton, Ohio
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> On Oct 27, 2008, at 7:55 PM, Dominik Szczerba wrote:
>>>>>>>>>>>
>>>>>>>>>>>> What else then WHOLE_EXTENT, UPDATE_EXTENT and SetExtent  
>>>>>>>>>>>> and do I
>>>>>>>>>>>> have
>>>>>>>>>>>> to fill in RequestInformation/RequestData of my plugin  
>>>>>>>>>>>> reader
>>>>>>>>>>>> (derived
>>>>>>>>>>>> from vtkImageAlgorithm) in order for Paraview to see the
>>>>>>>>>>>> dataset's
>>>>>>>>>>>> extents? Only bounds are displayed in the Information tab,
>>>>>>>>>>>> while for
>>>>>>>>>>>> native file formats there is also extents. But when I  
>>>>>>>>>>>> save the
>>>>>>>>>>>> file in
>>>>>>>>>>>> legacy format for a test the extent is written correctly,  
>>>>>>>>>>>> so
>>>>>>>>>>>> it WAS
>>>>>>>>>>>> known to Paraview, only not displayed properly. What is  
>>>>>>>>>>>> wrong?
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> ParaView mailing list
>>>>>>>>>>> ParaView at paraview.org
>>>>>>>>>>> http://www.paraview.org/mailman/listinfo/paraview
>>>>>>>>>>>
>>>>>>>>
>>>>>
>>
>
> - --
> Dominik Szczerba, Ph.D.
> Computational Physics Group
> Foundation for Research
> on Information Technologies in Society
> http://www.itis.ethz.ch
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.4-svn0 (GNU/Linux)
> Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
>
> iD8DBQFJByVB/EBMh9bUuzIRAvzSAJ4nsuqI0fxVPmLBqFsm2GMIpSvLCQCfahQS
> oxfN8IUWjYEQHIwwi9KgZEE=
> =puIo
> -----END PGP SIGNATURE-----



More information about the ParaView mailing list