-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I posted the plugin code under:
http://www.vision.ee.ethz.ch/~domi/tmp/hdf5reader/ It works very well, only the Extent does not make it to PV Information tab - and some filters screw up. I would be very happy if someone proves me blind, I am frustrating myself full time since yesterday. Thanks, Dominik Michael Jackson wrote: > 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 [EMAIL PROTECTED] > www.bluequartz.net > > On Oct 28, 2008, at 10:44 AM, Dominik Szczerba wrote: > > 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 [EMAIL PROTECTED] >>>> 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 [EMAIL PROTECTED] >>>>>>> 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 [EMAIL PROTECTED] >>>>>>>>>> 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 [EMAIL PROTECTED] >>>>>>>>>>>>>> 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@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 iD8DBQFJBzGx/EBMh9bUuzIRAnuNAKDdZGouKEsJmHgIIW4Vjv8fssLJVgCdE65S ftZg5XEDgo4oaSDcS8M9rFU= =mvzI -----END PGP SIGNATURE----- _______________________________________________ ParaView mailing list ParaView@paraview.org http://www.paraview.org/mailman/listinfo/paraview