<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
I'm trying to figure out how to use vtkXYPlotActor to display simple
2-D data I've generated myself.&nbsp; I can see that it has a method
"AddDataObjectInput" which takes a "vtkDataObject *".&nbsp; I've also found
the class vtkPointSet,&nbsp; one of its subclasses.&nbsp; However,&nbsp; I get an
error when I try to compile my simple program.&nbsp; In one part of the
program I read data from a file as follows:<br>
<br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (2==fscanf(f,"%lg%lg",&amp;x,&amp;y)) {<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; points-&gt;InsertNextPoint(x,y,0.0);<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
</tt><br>
In another place,&nbsp; I try to display that data:<br>
<br>
<tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // "point set"<br>
&nbsp;&nbsp; vtkDataObject *point_set = vtkPointSet::New();<br>
&nbsp;&nbsp; point_set-&gt;SetPoints( demo_data-&gt;getPoints() );<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // actor<br>
&nbsp;&nbsp; vtkXYPlotActor *plot_actor = vtkXYPlotActor::New();<br>
&nbsp;&nbsp; plot_actor-&gt;AddDataObjectInput( point_set );<br>
</tt><br>
However,&nbsp; I get an error during compilation:<br>
<br>
demo2.cpp: In function &#8216;int main(int, char**)&#8217;:<br>
demo2.cpp:74: error: &#8216;class vtkDataObject&#8217; has no member named
&#8216;SetPoints&#8217;<br>
<br>
That makes sense,&nbsp; because vtkPointSet is a subclass os vtkDataObject.&nbsp;
However,&nbsp; when I originally tried it with a more specific type for <i>point_set</i>,&nbsp;
I got a different error:<br>
<br>
<tt>demo2.cpp: In function &#8216;int main(int, char**)&#8217;:<br>
demo2.cpp:73: error: invalid conversion from &#8216;vtkDataObject*&#8217; to
&#8216;vtkPointSet*&#8217;<br>
</tt><br>
What am I doing wrong?<br>
<br>
--<br>
DLL<br>
<br>
</body>
</html>