<div dir="ltr"><div><div><div><div>Hi,<br><br></div>Please keep the conversations on the mailing list so that all can participate.<br><br></div>The best way currently to pass information back and forth between the adaptor (i.e. C++ code) and the Catalyst pipelines is to use the vtkCPDataDescription's UserData member which is a vtkFieldData object (<a href="http://www.paraview.org/ParaView/Doc/Nightly/www/cxx-doc/classvtkCPDataDescription.html">http://www.paraview.org/ParaView/Doc/Nightly/www/cxx-doc/classvtkCPDataDescription.html</a>). It is Python wrapped so you can access it in the Python scripts as well.<br><br></div>Cheers,<br></div>Andy<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 21, 2017 at 2:54 AM, Lukáš Kresta <span dir="ltr"><<a href="mailto:lukas.kresta@gmail.com" target="_blank">lukas.kresta@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thank you. How can I send that argument from adaptor? (I use C++)</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-02-20 16:08 GMT+01:00 Andy Bauer <span dir="ltr"><<a href="mailto:andy.bauer@kitware.com" target="_blank">andy.bauer@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"><div><div>Hi,<br><br></div>If you edit the coprocessing.py script in the ParaView build/install directory you can do that. <br><br></div>Maybe an easier way though is to just create global variable that is used in your _CreatePipeline() method. An example is:<br>from paraview.simple import *<br>from paraview import coprocessing<br><br>myvalue = 0<br>#-----------------------------<wbr>------------------------------<wbr>---<br># Code generated from cpstate.py to create the CoProcessor.<br># ParaView 5.1.2-411-gf717569 64 bits<br><br><br># ----------------------- CoProcessor definition -----------------------<br><br>def CreateCoProcessor():<br>  def _CreatePipeline(coprocessor, datadescription):<br>    class Pipeline:<br>      global myvalue<br>      print 'myvalue is ', myvalue<br>...<br><br><br></div><div class="gmail_extra"><br><div class="gmail_quote"><span>On Mon, Feb 20, 2017 at 3:26 AM, Lukáš Kresta <span dir="ltr"><<a href="mailto:lukas.kresta@gmail.com" target="_blank">lukas.kresta@gmail.com</a>></span> wrote:<br></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><div dir="ltr">Is somehow possible to send 3. argument to CreatePipeline or it is fixed to have only 2 arguments?</div>
<br></span>______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensou<wbr>rce/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/ParaV<wbr>iew</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/mail<wbr>man/listinfo/paraview</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>