vtkStructuredPointsToPolyDataFilter class
tarifa
tarifa at rpi.edu
Mon Jan 17 16:54:11 EST 2000
Hi,
I'm a new user of the VTK. So, execuse me for the trivial question.
I'm trying to visualize a vtkStructuredPoints by converting the
vtkStructuredPoints to vtkPolyData by using the
vtkStructuredPointsToPolyDataFilter and then using the vtkPolyDataMapper.
However, each time I try to render I get the following run-time error:
(ERROR: In D:\vtk\graphics\vtkFilter.cxx, line 120
vtkStructuredPointsToPolyDataFilter (0x00D9ABC0): Execution of filter shoule be
in derived class.)
Can anyone tell me why I'm getting this error? (I know that vtkFilter is a
superclass of this filter. It seems that I have to write the code for the
function Execute() my self???)
Can anyone tell me how to render vtkStructuredPoints?
Thanks.
Asad A. Abu-Tarif
ps. The code is attached to this email.
ps. I'm using version 2.3 with VC++ version 6, sp3 under Windows NT. I'm also
using the document/view architecture (althoug I beleivethis is irrelevant).
///////////////////////////////////////////////////
Asad A. Abu-Tarif
3-D Image Registration.
PhD student, ECSE Rensselaer Polytechnic Institute (RPI).
MS, ECSE Rensselaer Polytechnis Institute (RPI).
Bsc, EE The University of Jordan.
tarifa at rpi.edu
///////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
vol = vtkStructuredPoints::New();
vol->SetDimensions(26,26,26);
vol->SetOrigin(-0.5,-0.5,-0.5);
sp = 1.0/25.0;
vol->SetSpacing(sp, sp, sp);
scalars = vtkScalars::New();
// Fill the scalars
vol->GetPointData()->SetScalars(scalars);
polyVol = vtkStructuredPointsToPolyDataFilter::New();
polyVol->SetInput(GetDocument()->vol);
volMapper = vtkPolyDataMapper::New();
volMapper->SetInput(GetDocument()->polyVol->GetOutput());
GetDocument()->volActor = vtkActor::New();
GetDocument()->volActor->SetMapper(GetDocument()->volMapper);
/////////////////////////////////////////////////////////////////////////////////////////////////////
-----------------------------------------------------------------------------
This is the private VTK discussion list. Please keep messages on-topic.
Check the FAQ at: <http://www.automatrix.com/cgi-bin/vtkfaq>
To UNSUBSCRIBE, send message body containing "unsubscribe vtkusers" to
<majordomo at gsao.med.ge.com>. For help, send message body containing
"info vtkusers" to the same address. Live long and prosper.
-----------------------------------------------------------------------------
More information about the vtkusers
mailing list