Hi all,<br><br>I have some uncertainties about using derived vtk classes. <br><br>I derived class vtkMyRenderingWidget based vtk3DWidget. I think I have two options to use this class: The first is that I put the derived class in my project folder and directly use it in my project. In this case, the class definition is like CASE 1) as follows. 
<br><br>CASE 1)<br>class&nbsp; vtkMyRenderingWidget : public vtk3DWidget<br>
{<br>
}<br><br>The second is that I put the derived class in vtkLocal folder and build
vtkLocal as a separate library. The class definition is like CASE 2).
In this case, I need to add vtklocal library into my project in order to use it.<br><br>CASE 2)<br>class VTK_local_EXPORT vtkMyRenderingWidget : public vtk3DWidget<br>{<br>}<br><br>Now my question is: may I use my derived class as in CASE 1) directly in the project? In my project, I have problems when I use it in this way. The derived class cannot get data through &quot;mywdgt-&gt;SetInputConnection(reader-&gt;GetOutputPort());&quot;.&nbsp; 
<br><br>Could anyone show me whether I may use the derived vtk classes in this way?<br><br>Thanks!<br><br>James<br>