[vtkusers] Algorithm base class question
Benjamin Schindler
bschindler at student.ethz.ch
Mon Oct 27 11:47:03 EDT 2008
Hi
Thanks for the very quick response. The problem I have behind is, that
upon calling GetOutput on the Algorithm, I get a:
vtkStreamingDemandDrivenPipeline (0x910fbb0): Algorithm
vtkSPHSliceFilter(0x91e0650) returned failure for request:
vtkInformation (0x914b438)
Debug: Off
Modified Time: 1918
Reference Count: 1
Registered Events: (none)
Request: REQUEST_DATA_OBJECT
ALGORITHM_AFTER_FORWARD: 1
FORWARD_DIRECTION: 0
FROM_OUTPUT_PORT: 0
I guessed, that since vtkPointSetAlgorithm (according to the docs) takes
same input as output. I assumed this is the case even if you override
FillInputPortInformation. So switching over to vtkPointSetAlgorithm did
not solve my problems. I attached the source of the filter, but I'm not
sure it helps, because I put a breakpoint on every function in the
source file and never hit any before getting the error
Any ideas?
Thanks
Benjamin
On Mon, 2008-10-27 at 10:28 -0500, Amy Squillacote wrote:
> Hi Benjamin,
>
> You could create a vtkPointSetAlgorithm and override its
> FillInputPortInformation method so that it takes a vtkMultiBlockDataSet
> rather than a vtkPointSetAlgorithm. Take a look at how this method is
> overridden in VTK/Graphics/vtkThreshold.cxx.
>
> - Amy
>
> Benjamin Schindler wrote:
> > Hi
> >
> > I'm writing for testing a filter that takes a MultiBlockDataSet and
> > outputs a PointSet. What base-class is most suitable for this kind of
> > filter? I looked at PointSetAlgorithm, but the doc says it must also
> > take a PointSet as input...
> >
> > Thanks
> > Benjamin
> >
> > _______________________________________________
> > 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
> >
> >
> >
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vtksphslicefilter.cpp
Type: text/x-c++src
Size: 7014 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20081027/f38906aa/attachment.cpp>
More information about the vtkusers
mailing list