Just include vtkPointSet in your Header Declaration . THat might be the problem<br><br><div><span class="gmail_quote">On 11/21/05, <b class="gmail_sendername">David Lee Lambert</b> &lt;<a href="mailto:lamber45@cse.msu.edu">
lamber45@cse.msu.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">(sorry about the resend; plain text this time...)<br>
<br>I'm trying to figure out how to use vtkXYPlotActor to display simple 2-D data<br>I've generated myself.&nbsp;&nbsp;I can see that it has a method &quot;AddDataObjectInput&quot;<br>which takes a &quot;vtkDataObject *&quot;.&nbsp;&nbsp;I've also found the class vtkPointSet,&nbsp;&nbsp;one of
<br>its subclasses.&nbsp;&nbsp;However,&nbsp;&nbsp;I get an error when I try to compile my simple<br>program.&nbsp;&nbsp;In one part of the program I read data from a file as follows:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while (2==fscanf(f,&quot;%lg%lg&quot;,&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;&nbsp;}<br><br>In another place,&nbsp;&nbsp;I try to display that data:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// &quot;point set&quot;<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;&nbsp;// actor<br>&nbsp;&nbsp; vtkXYPlotActor *plot_actor = vtkXYPlotActor::New();<br>&nbsp;&nbsp; plot_actor-&gt;AddDataObjectInput( point_set );<br><br>However,&nbsp;&nbsp;I get an error during compilation:
<br><br>demo2.cpp: In function 'int main(int, char**)':<br>demo2.cpp:74: error: 'class vtkDataObject' has no member named 'SetPoints'<br><br>That makes sense,&nbsp;&nbsp;because vtkPointSet is a subclass os vtkDataObject.<br>However,&nbsp;&nbsp;when I originally tried it with a more specific type for /point_set/,
<br>I got a different error:<br><br>demo2.cpp: In function 'int main(int, char**)':<br>demo2.cpp:73: error: invalid conversion from 'vtkDataObject*' to 'vtkPointSet*'<br><br>What might I doing wrong?<br><br><br><br><br>_______________________________________________
<br>This is the private VTK discussion list.<br>Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br><br><br><br></blockquote></div><br>