VTK6 引入了许多不兼容的变。其中之一是删除vtkDataObject中所有有关管道的方法。其中的一个方法就是GetProducerPort()。

一般,先前使用这个方法如下例子:

vtkPolyData* pd = vtkPolyData::New();
someAlgorithm->SetInputConnection(pd->GetProducerPort());

在vtk6 中,应该改成下面的用法:

vtkPolyData* pd = vtkPolyData::New();
someAlgorithm->SetInputData(pd);

 

相关文章: