[vtk-developers] Removal of vtkImageSource causing problems for vtkITKArchetypeImageSeriesReader
nkwmailinglists at gmail.com
Thu Apr 18 11:44:42 EDT 2013
I have spent several hours puzzling over this.
There is a class vtkITKArchetypeImageSeriesReader that is part of Slicer.
In the process of converting BRAINSTools to be compatible with VTK6, I ran
into this issue: vtkImageSource is gone, and
vtkITKArchetypeImageSeriesReader derives from it.
As far as I can tell from reading the Pipeline migration guide, things that
were once derived from vtkSource are now supposed to be derived from
So I changed the superclass for vtkITKArchetypeImageSeriesReader to
This compiles OK but at runtime it has this error message:
118: ERROR: In
118: vtkCompositeDataPipeline (0x7f946c916190): Input port 0 of algorithm
vtkITKArchetypeImageSeriesScalarReader(0x7f946c914990) has 0 connections
but is not optional.
Now something that is a source, doesn't need any inputs -- the input in
this case is the name of the file or files to read to generate an image.
I don't understand the VTK pipeline in general, or this problem
specifically, and frankly I was trying to do this conversion on a 'need to
know' basis -- only learn what I need to know in order to get the
So the question is -- if something was working fine before derived from
vtkImageSource, what is the least-effort path to getting it functional in
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vtk-developers