[vtkusers] Error message with new CVS version
Amy Henderson
amy.henderson at kitware.com
Wed Nov 24 14:25:44 EST 2004
Hi Charles,
We are in the middle of changing the readers, sources, and filters in VTK
to use the new pipeline architecture that was recently introduced. In this
process, the reader, source, and filter classes are becoming subclasses of
vtkAlgorithm instead of vtkSource. We are maintaining backward
compatibility for classes directly subclassed from the classes in Filtering
(e.g., subclasses of vtkPolyDataToPolyDataFilter). Since this is not the
case for your class, you will need to change your class to use the new
pipeline architecture. In the Utilities/Upgrading directory, there is a
file called TheNewVTKPipeline.pdf. This document introduces you to the new
pipeline and provides some direction for converting an existing class to
the new pipeline. There is also a CMake script in that directory
(NewPipeConvert.cmake) that will help you in the process of making the
conversion. Instructions for using the script are contained in the PDF.
- Amy
At 01:31 PM 11/24/2004, Charles Boivin wrote:
>Hello all,
>
>I updated my CVS version of VTK yesterday, and I am having some errors
>with my own library that uses VTK.
>
>I wrote a reader object, derived from vtkVolumeReader, and I am getting
>these error messages in the output window:
>
>ERROR: In \Vtkcvs\Vtk\Filtering\vtkImageData.cxx, line 1471
>vtkImageData (02B2BFD8): Attempt to allocate scalars before scalar type
>was set!.
>
>My reader used to work just fine before, but now it seems that it is
>not passing a valid vtkImageData object to the rest of the pipeline. Did
>some requirements change recently? If so, where can I find information
>on this?
>
>I was able to get rid of the error message by adding:
>
>vtkInformation* pInfo = this->GetOutput()->GetPipelineInformation();
>pInfo->Set(vtkDataObject::SCALAR_TYPE(), VTK_FLOAT);
>
>in my reader code. However, even though I am not getting error message
>anymore, the output is basically "empty", i.e. the size is wrong (my
>guess is that it is returning [0..1] for all coordinates), and there
>does not seem to be any data available.
>
>Anyone here experiencing the same problem? I am at a bit of a loss,
>here.
>
>Thank you,
>
>Charles
>
>_______________________________________________
>This is the private VTK discussion list.
>Please keep messages on-topic. Check the FAQ at:
>http://www.vtk.org/Wiki/VTK_FAQ
>Follow this link to subscribe/unsubscribe:
>http://www.vtk.org/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list