Hi Firas,
 are you *really* sure the reader has completed correctly after the call to 
update?
>From the error it sounds like the pointer returned by reader->GetOutput() is 
>NULL,
which makes me think the reader must have not executed somehow.

Can you try adding a 
cout<<reader->GetOutput()<<endl;
after the line 
reader->Update(); 

and see if it outputs something else than 0?

Best regards

Luca


On Nov 9, 2010, at 6:29 PM, Firas Mualla wrote:

> Hi,
> I used the script vmtkcenterlines to generate a centerline and saved
> it to foo.vtp, the centerline was better than expected. The problem
> however arises when I try to smooth the skeleton in my C++ code:
> 
> vtkXMLPolyDataReader * reader = vtkXMLPolyDataReader::New();
> reader->SetFileName("C:/Programme/vmtk 0.9.0/foo.vtp");
> reader->Update();//the file was read correctly
> 
> vtkvmtkCenterlineSmoothing * smoother = vtkvmtkCenterlineSmoothing::New();
> smoother->SetInput(reader->GetOutput());
> smoother->SetSmoothingFactor(0.1);
> smoother->Update();//at this point I get the error
> 
> ERROR: In ..\..\VTKSource\Filtering\vtkDemandDrivenPipeline.cxx, line 803
> vtkStreamingDemandDrivenPipeline (0AC4F1B0): Input for connection
> index 0 on input port index 0 for algorithm
> vtkvmtkCenterlineSmoothing(0AC3A3C8) is NULL, but a vtkPolyData is
> required.
> 
> vtk version 5.4.2
> vmtk version 0.9
> all libraries were built in debug (no debug and release mix)
> 
> with many thanks
> 
> ------------------------------------------------------------------------------
> The Next 800 Companies to Lead America's Growth: New Video Whitepaper
> David G. Thomson, author of the best-selling book "Blueprint to a 
> Billion" shares his insights and actions to help propel your 
> business during the next growth cycle. Listen Now!
> http://p.sf.net/sfu/SAP-dev2dev
> _______________________________________________
> vmtk-users mailing list
> vmtk-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/vmtk-users


------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
vmtk-users mailing list
vmtk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vmtk-users

Reply via email to