<div dir="ltr"><div><div><div><div><div><span style="font-family:verdana,sans-serif">Dear Utkarsh,Sebastien,<br><br></span></div><span style="font-family:verdana,sans-serif">In order to update data on server I need to invoke Modified command of data object algorithm.<br></span></div><span style="font-family:verdana,sans-serif">I have already used a several ways:<br>first:<br>  > sourceProxy->MarkAllPropertiesAsModified();<br>  > sourceProxy->UpdateSelfAndAllInputs();<br><br></span></div><span style="font-family:verdana,sans-serif">and second:<br>  I have created a new method in SMProxy class and implemented the following:<br>    > this->MarkModified(this);<br>    > vtkClientServerStream stream;<br>    > stream << vtkClientServerStream::Invoke<br>    >           << VTKOBJECT(this)<br>    >           << "Modified"<br>    >           << vtkClientServerStream::End;<br>    > this->ExecuteStream(stream);<br><br></span></div><span style="font-family:verdana,sans-serif">But both cases it doesn't work for readers with .vtp, .e, .pvd extensions as an example.<br>Is there way to get an access to vtkObject of reader class from client side?<br></span></div><div><span style="font-family:verdana,sans-serif"><br></span></div><div><span style="font-family:verdana,sans-serif"><span lang="en"><span>I appreciate any your help.<br>Thanks.</span><span></span></span></span></div><div><span style="font-family:verdana,sans-serif"><br></span></div><div><span style="font-family:verdana,sans-serif">Best regards,<br></span></div><span style="font-family:verdana,sans-serif">Maxim</span></div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-27 9:52 GMT+03:00 Maxim Glibin <span dir="ltr"><<a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><span style="font-family:verdana,sans-serif">Dear Utkarsh,Sebastien,<br><br></span></div><span style="font-family:verdana,sans-serif">In order to update data on server I need to invoke Modified command of data object algorithm.<br></span></div><span style="font-family:verdana,sans-serif">I have already used a several ways:<br>first:<br>  > sourceProxy->MarkAllPropertiesAsModified();<br>  > sourceProxy->UpdateSelfAndAllInputs();<br><br></span></div><span style="font-family:verdana,sans-serif">and second:<br>  I have created a new method in SMProxy class and implemented the following:<br>    > this->MarkModified(this);<br>    > vtkClientServerStream stream;<br>    > stream << vtkClientServerStream::Invoke<br>    >           << VTKOBJECT(this)<br>    >           << "Modified"<br>    >           << vtkClientServerStream::End;<br>    > this->ExecuteStream(stream);<br><br></span></div><span style="font-family:verdana,sans-serif">But both cases it doesn't work for readers with .vtp, .e, .pvd extensions as an example.<br>Is there way to get an access to vtkObject of reader class from client side?<br></span></div><div><div><div><span style="font-family:verdana,sans-serif"><br></span></div><div><span style="font-family:verdana,sans-serif"><span lang="en"><span>I appreciate any your help.<br>Thanks.</span><span></span></span></span></div><div><span style="font-family:verdana,sans-serif"><br></span></div><div><span style="font-family:verdana,sans-serif">Best regards,<br></span></div><div><span style="font-family:verdana,sans-serif">Maxim</span><br></div><div><div><div><div><div><br></div></div></div></div></div></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2014-12-22 14:41 GMT+03:00 Maxim Glibin <span dir="ltr"><<a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><span style="font-family:verdana,sans-serif">Sorry, I had to add a 'Modify' property in reader of source group.<br></span></div><span style="font-family:verdana,sans-serif">It works fine. I also have added the argument panel_visibility='never'.<br></span></div><span style="font-family:verdana,sans-serif">But the question still remains, how should I add property Modify for all readers without copy-paste?<br></span></div><span style="font-family:verdana,sans-serif">It may be there is another way of </span><span style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">property's </span>registering.<br></span></div><div><span style="font-family:verdana,sans-serif">It would be nice to invoke "Modified()" command on </span><span style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">level of </span>pqPropertiesPanel class for new button like 'Refresh' as example.<br></span></div><div><span style="font-family:verdana,sans-serif"><br></span></div><div><span style="font-family:verdana,sans-serif">Thanks a lot for helping.<br></span></div><span style="font-family:verdana,sans-serif"></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-22 11:43 GMT+03:00 Maxim Glibin <span dir="ltr"><<a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><span style="font-family:verdana,sans-serif">Dear Sebastien,<br><br></span></div><span style="font-family:verdana,sans-serif">Are there any examples how to get an access to view proxy and its vtkObjects?<br><br></span></div><span style="font-family:verdana,sans-serif">Thanks.<br></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-19 20:52 GMT+03:00 Sebastien Jourdain <span dir="ltr"><<a href="mailto:sebastien.jourdain@kitware.com" target="_blank">sebastien.jourdain@kitware.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">It depends where the vtkObject is. Remote or Local. <div>If it is remote that will always return NULL. </div><div><br></div><div>A view proxy will hold vtkObjects on both ends.</div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 19, 2014 at 10:40 AM, Maxim Glibin <span dir="ltr"><<a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><span style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif"><br>The method sourceProxy.GetClientSideObject() returns None in case if you are connected to server.</span><br></span></div><span style="font-family:monospace">Connect("<host_name>")</span><br><br></div><div><br></div><span style="font-family:verdana,sans-serif"></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-19 19:34 GMT+03:00 Sebastien Jourdain <span dir="ltr"><<a href="mailto:sebastien.jourdain@kitware.com" target="_blank">sebastien.jourdain@kitware.com</a>></span>:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Just call Modified() on the proxy itself should work.<div><br></div><div>You can read that <a href="http://markmail.org/thread/3rrgsuirivxa7nys" target="_blank">http://markmail.org/thread/3rrgsuirivxa7nys</a> <br><div><br></div><div><br></div></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 19, 2014 at 9:30 AM, Andy Bauer <span dir="ltr"><<a href="mailto:andy.bauer@kitware.com" target="_blank">andy.bauer@kitware.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I believe that <span style="font-family:verdana,sans-serif"></span><span style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">sourceProxy</span>.GetClientSideObject() will only return something other than None when you're using the built-in client.<br></span></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Fri, Dec 19, 2014 at 11:13 AM, Maxim Glibin <span dir="ltr"><<a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a>></span> wrote:</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><span style="font-family:verdana,sans-serif">Small remark: Update(sourceProxy=None) function of paraview.simple module doesn't work because </span><span style="font-family:verdana,sans-serif"><span style="font-family:verdana,sans-serif">sourceProxy</span>.GetClientSideObject() returns None.</span></div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-19 16:34 GMT+03:00 Maxim Glibin <span dir="ltr"><<a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a>></span>:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><span>Dear all,<br></span></font></div><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><span></span></font><div><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><span><br></span></font></div><div><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><span>I am interested in updating of data if the file of reader has changed.<br></span></font></div><div><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><span>That is to say, I need call RequestData for vtkAlgorithm in python script or properties panel widget.<br></span></font></div><div><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><span>Is it possible?<span><font color="#888888"><br></font></span></span></font></div><span><font color="#888888"><div><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><span><br><span><font color="#888888"> </font></span></span></font></div><span><font color="#888888"><div><div><br>-- <br><div><div dir="ltr"><div><div dir="ltr">Yours Sincerely,<br><b>GLIBIN Maxim O.</b> - Developer<br>Phone : <a href="tel:%2B7%20%28987%29%20533%2000%2055" value="+79875330055" target="_blank">+7 (987) 533 00 55</a><br>
Email: <a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a><div><br></div></div></div></div></div>
</div></div></font></span></font></span></div><span><font color="#888888">
</font></span></blockquote></div><span><font color="#888888"><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr">Yours Sincerely,<br><b>GLIBIN Maxim O.</b> - Developer<br>Phone : <a href="tel:%2B7%20%28987%29%20533%2000%2055" value="+79875330055" target="_blank">+7 (987) 533 00 55</a><br>
Email: <a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a><div><br></div></div></div></div></div>
</font></span></div>
<br></div></div>_______________________________________________<br>
Paraview-developers mailing list<br>
<a href="mailto:Paraview-developers@paraview.org" target="_blank">Paraview-developers@paraview.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/paraview-developers" target="_blank">http://public.kitware.com/mailman/listinfo/paraview-developers</a><br>
<br></blockquote></div></div>
<br>_______________________________________________<br>
Paraview-developers mailing list<br>
<a href="mailto:Paraview-developers@paraview.org" target="_blank">Paraview-developers@paraview.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/paraview-developers" target="_blank">http://public.kitware.com/mailman/listinfo/paraview-developers</a><br>
<br></blockquote></div></div>
</div></div></blockquote></div><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr">Yours Sincerely,<br><b>GLIBIN Maxim O.</b> - Developer<br>Phone : <a href="tel:%2B7%20%28987%29%20533%2000%2055" value="+79875330055" target="_blank">+7 (987) 533 00 55</a><br>
Email: <a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a><div><br></div></div></div></div></div>
</div>
</div></div></blockquote></div></div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr">Yours Sincerely,<br><b>GLIBIN Maxim O.</b> - Developer<br>Phone : +7 (987) 533 00 55<br>
Email: <a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a><div><br></div></div></div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr">Yours Sincerely,<br><b>GLIBIN Maxim O.</b> - Developer<br>Phone : +7 (987) 533 00 55<br>
Email: <a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a><div><br></div></div></div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr"><div><div dir="ltr">Yours Sincerely,<br><b>GLIBIN Maxim O.</b> - Developer<br>Phone : +7 (987) 533 00 55<br>
Email: <a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a><div><br></div></div></div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Yours Sincerely,<br><b>GLIBIN Maxim O.</b> - Developer<br>Phone : +7 (987) 533 00 55<br>
Email: <a href="mailto:maxim.glibin@gmail.com" target="_blank">maxim.glibin@gmail.com</a><div><br></div></div></div></div></div>
</div>