<div dir="ltr">here is a part of my code. when i write the name of callback function myCallBack as &quot;myCallBack&quot; in parameter list of AddObserver, it is not recognized. does anyone have an idea? or is there any faulty statement?<br>
&nbsp;<br>----------------------------------------------------------------------------------------------------------------<br>public class SimpleTexture {<br>&nbsp;&nbsp;&nbsp; ...<br>&nbsp;&nbsp; public SimpleTexture() {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkRenderer ren = new vtkRenderer();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkActor planeActor = new vtkActor();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; planeActor.AddObserver(&quot;LeftButtonPressEvent&quot;, this, &quot;myCallBack&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ren.AddActor(planeActor);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...<br>
&nbsp;&nbsp; }<br>&nbsp;&nbsp; ...<br>&nbsp;&nbsp; private void myCallBack(){<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println(&quot;Hello&quot;);<br>&nbsp;&nbsp; } <br>&nbsp;&nbsp; ...<br>&nbsp;&nbsp; public static void main(String[] args) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SimpleTexture simpleTexture = new SimpleTexture();<br>
&nbsp;&nbsp; }<br>}<br>----------------------------------------------------------------------------------------------------------------<br><br>Thanks...<br><br>Gökhan<br><br><br><br><div class="gmail_quote">2008/8/22 Gerrick Bivins <span dir="ltr">&lt;<a href="mailto:gbivins@objectreservoir.com">gbivins@objectreservoir.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div>
<font size="4"><font face="Calibri, Verdana, Helvetica, Arial"><span style="font-size: 11pt;"><br>
Hi Gokhan,<br>
For wrapped languages you need to use the AddObserver interface that takes strings instead of &nbsp;enums.<br>
For example in java I use:<br>
&nbsp;abc-&gt;AddObserver("InteractionEvent",this,"myCallBack")<br>
<br>
Where<br>
InteractionEvent ==&gt; event name to detect<br>
&nbsp;this==&gt; class where callback function is defined (I think)<br>
&nbsp;myCallBack==&gt; The name of the callback function/method<br>
<br>
There's a chapter in the VTK users guide that goes into more detail.<br>
Hope that helps.<br>
Gerrick<div><div></div><div class="Wj3C7c"><br>
<br>
<br>
On 8/22/08 10:46 AM, &quot;Gökhan ERSOY&quot; &lt;<a href="mailto:goksoy66@gmail.com" target="_blank">goksoy66@gmail.com</a>&gt; wrote:<br>
<br>
</div></div></span></font></font><blockquote><font size="4"><font face="Calibri, Verdana, Helvetica, Arial"><span style="font-size: 11pt;"><div><div></div><div class="Wj3C7c">Hello,<br>
<br>
vtkCommand class doesnt exist in Java? I am trying to call <br>
<br>
abc-&gt;AddObserver(<b>vtkCommand::InteractionEvent</b>, myCallBack)<br>
<br>
but i cant find vtkCommand class.<br>
<br>
<br>
<br>
Gökhan<br>
<br>
</div></div><hr size="3" width="95%" align="center"></span></font><font face="Consolas, Courier New, Courier"><span style="font-size: 10pt;">_______________________________________________<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" target="_blank">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" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
</span></font></font></blockquote>
</div>


</blockquote></div><br></div>