[vtkusers] A command that executes in Python does not compile in C++
Thomas Deschamps
tdeschamps at lbl.gov
Tue Oct 8 20:56:01 EDT 2002
Well,
I maybe not an expert, but I cannot make the following line compile in C++
vtkStructuredPointsReader* reader = vtkStructuredPointsReader::New();
vtkMarchingSquares * ms = vtkMarchingSquares::New();
ms -> SetInput(reader -> GetOutput());
whereas
reader = vtkStructuredPointsReader()
iso = vtkMarchingSquares()
iso.SetInput( reader.GetOutput() )
works nicely.
The compiler says:
toto.cxx:40: no matching function for call to
`vtkMarchingSquares::SetInput(vtkStructuredPoints *)'
/usr/local/include/vtk/vtkMarchingSquares.h:71: candidates are: void
vtkMarchingSquares::SetInput(vtkImageData *)
Does someone can help?
I have a Structured Points in a file and want to use the marching square
on it.
Thomas (tdeschamps at lbl.gov)
More information about the vtkusers
mailing list