<div>The GetOutput function is not overriden in vtkImageToStructuredPoints, so if you try to do this:</div><div><br></div>vtkStructuredPoints* structuredPoints = i2sp->GetOutput();<div><br></div><div>it complains that it can't convert from vtkImageData* to vtkStructuredPoints*</div>

<div><br></div><div>This is fixed by adding:</div><div><br></div><div>vtkStructuredPoints* GetOutput();</div><div><br></div><div>to vtkImageToStructuredPoints.h</div><div><br></div><div>and</div><div><br></div><div><div>
vtkStructuredPoints* vtkImageToStructuredPoints::GetOutput()</div><div>{</div><div>  return vtkStructuredPoints::SafeDownCast(this->GetOutputDataObject(0));</div><div>}</div><div><br></div><div>to vtkImageToStructuredPoints.cxx</div>
<div><br></div><div>Any objections?</div><div><br></div>Thanks,<br><br>David<br>
</div>