<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>Thank Seb,</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>&nbsp; &nbsp;I'm sorry if I forget one step. But I have always&nbsp;</span><span style="color: rgb(255, 0, 0); font-family: 'dejavu sans mono', monospace; font-size: 11px; line-height: 12px; white-space: pre-wrap; ">Uncaught TypeError: Object #&lt;Paraview&gt; has no method 'ImageThresholdPFE'</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span style="color: rgb(255, 0, 0); font-family: 'dejavu sans mono', monospace; font-size: 11px; line-height: 12px; white-space: pre-wrap; ">  </span><span style="font-size: 12pt; ">I did as follow:</span></div><div
 style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span style="font-size: 12pt; "><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span style="font-size: 12pt; ">File ImageThreshold.py&nbsp;</span></div><div><div><span style="color: rgb(0, 0, 127);">import paraview</span></div><div><span style="color: rgb(0, 0, 127);"><br></span></div><div><span style="color: rgb(0, 0, 127);">paraview.simple.LoadPlugin('/home/.../vtkImageThreshold/bin/libImageThresholdSMPlugin.so',False)</span></div><div><span style="color: rgb(0, 0, 127);">paraview.simple.LoadPlugin('/home/.../vtkImageThreshold/bin/libImageThresholdSMPlugin.so',True)&nbsp;</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">My JavaScript</div><div
 style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><div style="color: rgb(0, 255, 0); font-family: monospace; font-size: 13px; line-height: 16px; background-color: rgb(0, 0, 0); ">$ p = paraview; var reader = p.OpenDataFile('/home/.../myfile.mhd');<div></div></div><div style="color: rgb(0, 255, 0); font-family: monospace; font-size: 13px; line-height: 16px; background-color: rgb(0, 0, 0); ">$ p.loadPlugins();<div></div></div><div style="color: rgb(0, 255, 0); font-family: monospace; font-size: 13px; line-height: 16px; background-color: rgb(0, 0, 0); ">$ threshold = p.ImageThresholdPFE({Input:reader, ThresholdRange:[1000,1150]});</div><div style="color: rgb(0, 255, 0); font-family: monospace; font-size: 13px; line-height: 16px; background-color: rgb(0, 0, 0); "><div></div></div><div style="color: rgb(0, 255, 0); font-family: monospace; font-size: 13px; line-height: 16px; background-color: rgb(0, 0, 0); ">$ threshold =
 p.ImageThreshold();</div><div style="color: rgb(0, 255, 0); font-family: monospace; font-size: 13px; line-height: 16px; background-color: rgb(0, 0, 0); "><div></div></div><div style="color: rgb(0, 255, 0); font-family: monospace; font-size: 13px; line-height: 16px; background-color: rgb(0, 0, 0); ">$ var threshold = p.ImageThresholdPFE({Input:reader, ThresholdRange:[1000,1150]});</div></div>  <div style="font-family: 'times new roman', 'new york', times, serif; "> <div style="font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><font size="2" face="Arial"><br></font></div><div dir="ltr" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "> <font size="2" face="Arial">All the 3 ways have the same error&nbsp;<span style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; ">&nbsp;</span><span
 style="color: rgb(255, 0, 0); font-family: 'dejavu sans mono', monospace; font-size: 11px; line-height: 12px; white-space: pre-wrap; ">Uncaught TypeError: Object #&lt;Paraview&gt; has no method 'ImageThreshold'</span></font></div><div dir="ltr" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><font size="2" face="Arial"><span style="color: rgb(255, 0, 0); font-family: 'dejavu sans mono', monospace; font-size: 11px; line-height: 12px; white-space: pre-wrap; "><br></span></font></div><div dir="ltr" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><font size="2" face="Arial"><span style="color: rgb(255, 0, 0); font-family: 'dejavu sans mono', monospace; font-size: 11px; line-height: 12px; white-space: pre-wrap; "><br></span></font></div><div dir="ltr"><font><span style="color: rgb(255, 0, 0); font-family: 'dejavu sans mono', monospace; font-size: 11px; line-height: 12px; white-space:
 pre-wrap;"><span style="color: rgb(0, 0, 0); font-family: Arial; line-height: normal; white-space: normal; font-size: 13px; ">In fact, I used your advice with&nbsp;</span><br></span></font></div><div dir="ltr"><font><span><div dir="ltr"><span style="font-family: Arial; font-size: 13px;">def ImageThreshold(proxy,a,b):</span></div><div dir="ltr"><span style="font-family: Arial; font-size: 13px;"><span class="Apple-tab-span" style="white-space:pre">        </span>servermanager.ActiveConnection.Modules.filters.ImageThreshold(proxy,ThresholdRange=[a,b])</span></div><div dir="ltr"><span style="font-family: Arial; font-size: 13px;"><br></span></div><div dir="ltr"><span style="font-family: Arial; font-size: 13px;">but each time I called</span></div><div dir="ltr"><span style="font-family: Arial; font-size: 13px;"><span style="color: rgb(0, 255, 0); font-family: monospace; line-height: 16px; background-color: rgb(0, 0, 0); ">$ var threshold =
 p.ImageThreshold([reader],1000,1150);</span><br></span></div><div dir="ltr"><span style="color: rgb(0, 255, 0); font-family: monospace; font-size: 13px; line-height: 16px;"><span style="color: rgb(0, 0, 0); font-family: Arial; line-height: normal; ">&nbsp;ParaViewWeb planted and I have to use kill - 9 to escape. Do you have any clue?</span><br></span></div><div dir="ltr"><span style="color: rgb(0, 255, 0); font-family: monospace; font-size: 13px; line-height: 16px;"><span style="color: rgb(0, 0, 0); font-family: Arial; line-height: normal; ">&nbsp;Thank you very much Seb</span></span></div><div style="color: rgb(0, 0, 0); font-family: Arial; font-size: 13px; line-height: normal; white-space: normal; "><br></div></span></font></div><div dir="ltr"><font><span style="color: rgb(255, 0, 0); font-family: 'dejavu sans mono', monospace; font-size: 11px; line-height: 12px; white-space: pre-wrap;"><br></span><hr size="1" style="font-family: 'times new roman',
 'new york', times, serif; font-size: 12pt; ">  <b style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span style="font-weight:bold;">From:</span></b><span style="font-size: 12pt;"> Sebastien Jourdain &lt;sebastien.jourdain@kitware.com&gt;</span><br> <b style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span style="font-weight: bold;">To:</span></b><span style="font-size: 12pt;"> Alex &lt;tuanha_it0306@yahoo.com&gt; </span><br><b style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span style="font-weight: bold;">Cc:</span></b><span style="font-size: 12pt;"> "paraview@paraview.org" &lt;paraview@paraview.org&gt; </span><br> <b style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span style="font-weight: bold;">Sent:</span></b><span style="font-size: 12pt;"> Tuesday, June 26, 2012 2:20 PM</span><br> <b style="font-family:
 'times new roman', 'new york', times, serif; font-size: 12pt; "><span style="font-weight: bold;">Subject:</span></b><span style="font-size: 12pt;"> Re: [Paraview] ParaViewWeb, vtk filters python description</span><br> </font> </div> <br><span style="font-size: 12pt;">
Please read that:</span><br><br><span style="font-size: 12pt;">http://www.paraview.org/Wiki/ParaViewWeb_Manta_setting</span><br><br><span style="font-size: 12pt;">Then forget Manta and do your own "</span><a target="_blank" href="http://manta-init.py/" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">manta-init.py</a><span style="font-size: 12pt;">" file that will only</span><br><span style="font-size: 12pt;">load your plugin... And that's it... (You can rename the file, just</span><br><span style="font-size: 12pt;">make sure you keep the consistency.)</span><br><br><span style="font-size: 12pt;">Seb</span><br><br><span style="font-size: 12pt;">On Mon, Jun 25, 2012 at 6:52 PM, Alex &lt;</span><a ymailto="mailto:tuanha_it0306@yahoo.com" href="mailto:tuanha_it0306@yahoo.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">tuanha_it0306@yahoo.com</a><span style="font-size: 12pt;">&gt;
 wrote:</span><br><span style="font-size: 12pt;">&gt; I think that is the problem too (plugin is properly loaded for PWServer).</span><br><span style="font-size: 12pt;">&gt; But .... which initialization script are you talking about? XML or .py?</span><br><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt; ________________________________</span><br><span style="font-size: 12pt;">&gt; From: Sebastien Jourdain &lt;</span><a ymailto="mailto:sebastien.jourdain@kitware.com" href="mailto:sebastien.jourdain@kitware.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">sebastien.jourdain@kitware.com</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt; To: Alex &lt;</span><a ymailto="mailto:tuanha_it0306@yahoo.com" href="mailto:tuanha_it0306@yahoo.com" style="font-family: 'times new roman', 'new york', times, serif;
 font-size: 12pt; ">tuanha_it0306@yahoo.com</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt; Cc: "</span><a ymailto="mailto:paraview@paraview.org" href="mailto:paraview@paraview.org" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">paraview@paraview.org</a><span style="font-size: 12pt;">" &lt;</span><a ymailto="mailto:paraview@paraview.org" href="mailto:paraview@paraview.org" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">paraview@paraview.org</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt; Sent: Tuesday, June 26, 2012 12:48 AM</span><br><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt; Subject: Re: [Paraview] ParaViewWeb, vtk filters python description</span><br><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt; I don't believe the plugin is
 properly loaded for PWServer... Did you</span><br><span style="font-size: 12pt;">&gt; write the proper initialization script ?</span><br><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt; On Mon, Jun 25, 2012 at 6:36 PM, Alex &lt;</span><a ymailto="mailto:tuanha_it0306@yahoo.com" href="mailto:tuanha_it0306@yahoo.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">tuanha_it0306@yahoo.com</a><span style="font-size: 12pt;">&gt; wrote:</span><br><span style="font-size: 12pt;">&gt;&gt; In fact,</span><br><span style="font-size: 12pt;">&gt;&gt; &nbsp;&nbsp; I call directly MyImageThreshold with</span><br><span style="font-size: 12pt;">&gt;&gt; threshold=paraview.MyImageThreshold({Input:reader, ...}) and I receive</span><br><span style="font-size: 12pt;">&gt;&gt; Uncaught TypeError : Object #&lt;ParaView&gt; has no method 'MyImageThreshold'</span><br><span style="font-size: 12pt;">&gt;&gt;
 &nbsp;&nbsp; when I use threshold = paravie.Threshold(....) (origin threshold of</span><br><span style="font-size: 12pt;">&gt;&gt; ParaView) then it works. That why I think that we have to use some kind of</span><br><span style="font-size: 12pt;">&gt;&gt; descriptor?</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; &nbsp;&nbsp; Alex</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; ________________________________</span><br><span style="font-size: 12pt;">&gt;&gt; From: Alex &lt;</span><a ymailto="mailto:tuanha_it0306@yahoo.com" href="mailto:tuanha_it0306@yahoo.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">tuanha_it0306@yahoo.com</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; To: Sebastien Jourdain &lt;</span><a ymailto="mailto:sebastien.jourdain@kitware.com"
 href="mailto:sebastien.jourdain@kitware.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">sebastien.jourdain@kitware.com</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Cc: "</span><a ymailto="mailto:paraview@paraview.org" href="mailto:paraview@paraview.org" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">paraview@paraview.org</a><span style="font-size: 12pt;">" &lt;</span><a ymailto="mailto:paraview@paraview.org" href="mailto:paraview@paraview.org" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">paraview@paraview.org</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Sent: Tuesday, June 26, 2012 12:24 AM</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Subject: Re: [Paraview] ParaViewWeb, vtk filters python
 description</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Thank you Seb,</span><br><span style="font-size: 12pt;">&gt;&gt; &nbsp;&nbsp; You mean the ParaView plugin at startup? Indeed, I copied the dynamique</span><br><span style="font-size: 12pt;">&gt;&gt; library .so in /install/lib/paraview-3.14/plugins and the plugin is loaded</span><br><span style="font-size: 12pt;">&gt;&gt; automatically into ParaView. It is then usable immediately in Python</span><br><span style="font-size: 12pt;">&gt;&gt; Shell.</span><br><span style="font-size: 12pt;">&gt;&gt; &nbsp;&nbsp; However, I doubt that I can use the plugin directly in ParaViewWeb</span><br><span style="font-size: 12pt;">&gt;&gt; without loading it.</span><br><span style="font-size: 12pt;">&gt;&gt; &nbsp;&nbsp; For exemple, I have a MyImageThresholdSMPlugin.so, also the plugin's</span><br><span style="font-size: 12pt;">&gt;&gt; name</span><br><span
 style="font-size: 12pt;">&gt;&gt; is MyImageThreshold. I called it sucessfully in Python Shell directly with</span><br><span style="font-size: 12pt;">&gt;&gt; reader2=MyImageThreshold(reader,ThresholdRange=[300,600]); (the values are</span><br><span style="font-size: 12pt;">&gt;&gt; given for exemple).</span><br><span style="font-size: 12pt;">&gt;&gt; &nbsp;&nbsp; In ParaViewWeb, can I use it directly by calling var</span><br><span style="font-size: 12pt;">&gt;&gt; reader2=paraview.MyImageThreshold({Input:reader,</span><br><span style="font-size: 12pt;">&gt;&gt; ThresholdRange:[300,600]});</span><br><span style="font-size: 12pt;">&gt;&gt; ?</span><br><span style="font-size: 12pt;">&gt;&gt; &nbsp;&nbsp; In your previous reply, I have to load a Plugin by LoadPlugin command</span><br><span style="font-size: 12pt;">&gt;&gt; from </span><a target="_blank" href="http://simple.py/" style="font-family: 'times new roman', 'new york', times, serif; font-size:
 12pt; ">simple.py</a><span style="font-size: 12pt;">. And then define a function that call the</span><br><span style="font-size: 12pt;">&gt;&gt; servermanager.Activeconnection.Modules.filters.MyImageThreshold(proxy) I</span><br><span style="font-size: 12pt;">&gt;&gt; wonder if they are the same thing? That why I ask if we have to write a</span><br><span style="font-size: 12pt;">&gt;&gt; MyImageThreshold.py so that our plugin is usable in ParaViewWeb.</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; &nbsp;&nbsp; Alex</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; ________________________________</span><br><span style="font-size: 12pt;">&gt;&gt; From: Sebastien Jourdain &lt;</span><a ymailto="mailto:sebastien.jourdain@kitware.com" href="mailto:sebastien.jourdain@kitware.com" style="font-family: 'times new roman', 'new york', times, serif; font-size:
 12pt; ">sebastien.jourdain@kitware.com</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; To: Alex &lt;</span><a ymailto="mailto:tuanha_it0306@yahoo.com" href="mailto:tuanha_it0306@yahoo.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">tuanha_it0306@yahoo.com</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Cc: "</span><a ymailto="mailto:paraview@paraview.org" href="mailto:paraview@paraview.org" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">paraview@paraview.org</a><span style="font-size: 12pt;">" &lt;</span><a ymailto="mailto:paraview@paraview.org" href="mailto:paraview@paraview.org" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">paraview@paraview.org</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Sent: Tuesday, June 26,
 2012 12:03 AM</span><br><span style="font-size: 12pt;">&gt;&gt; Subject: Re: [Paraview] ParaViewWeb, vtk filters python description</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; If you managed to load your plugin (the C++ ParaView one) at startup,</span><br><span style="font-size: 12pt;">&gt;&gt; then you will be able to use your filter as any other filter in</span><br><span style="font-size: 12pt;">&gt;&gt; ParaViewWeb without using any ParaViewWeb plugin. Otherwise, the</span><br><span style="font-size: 12pt;">&gt;&gt; python file that you are missing is in fact an XML file that list the</span><br><span style="font-size: 12pt;">&gt;&gt; properties for each filters and sources inside ParaView.</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; PARAVIEW_src/ParaViewCore/ServerImplementation/resources/filter.xml</span><br><span style="font-size:
 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; The labels without space are used as filter name and properties for</span><br><span style="font-size: 12pt;">&gt;&gt; creating and controlling those filters...</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Otherwise inside your ParaViewWeb plugin, you can provide a dictionary</span><br><span style="font-size: 12pt;">&gt;&gt; as argument and just loop through its entry and set them in python.</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Seb</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; On Mon, Jun 25, 2012 at 5:47 PM, Alex &lt;</span><a ymailto="mailto:tuanha_it0306@yahoo.com" href="mailto:tuanha_it0306@yahoo.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">tuanha_it0306@yahoo.com</a><span
 style="font-size: 12pt;">&gt; wrote:</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; Hi seb, thank you for your quick reply.</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; I found that I can use vtk Filter like Threshold, Clip, etc. in</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; ParaViewWeb</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; by enter the arguments like I cited in my email. Like threshold =</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; paraview.Threshold({Input:proxy,ThresholdRange:[300,600]}).</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; So I think there are perhaps some files like pwsimple.py that describe</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; how</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; can ParaViewWeb can use a Plugin. I search for all the .py file in</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; ParaView</span><br><span style="font-size:
 12pt;">&gt;&gt;&gt; and I can't find something like that.</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; I did succeed in doing a ParaViewWeb plugin.</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; I used your advice to define something as following :</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; def SimpleImageThreshold(proxy)</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; servermanager.Activeconnection.Modules.filter.SimpleImageThreshold(proxy)</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; Now if I want my plugin to take ThresholdRange=[300,600] as input like</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; the</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; original Threshold of ParaView, is that possible?</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; If yes, how can we define
 this?</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; Thank you very much indeed</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; ________________________________</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; From: Sebastien Jourdain &lt;</span><a ymailto="mailto:sebastien.jourdain@kitware.com" href="mailto:sebastien.jourdain@kitware.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">sebastien.jourdain@kitware.com</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; To: Alex &lt;</span><a ymailto="mailto:tuanha_it0306@yahoo.com" href="mailto:tuanha_it0306@yahoo.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">tuanha_it0306@yahoo.com</a><span style="font-size:
 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; Cc: "</span><a ymailto="mailto:paraview@paraview.org" href="mailto:paraview@paraview.org" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">paraview@paraview.org</a><span style="font-size: 12pt;">" &lt;</span><a ymailto="mailto:paraview@paraview.org" href="mailto:paraview@paraview.org" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">paraview@paraview.org</a><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; Sent: Monday, June 25, 2012 11:08 PM</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; Subject: Re: [Paraview] ParaViewWeb, vtk filters python description</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; I'm not sure I understand what you mean by "Where is the python file</span><br><span style="font-size:
 12pt;">&gt;&gt;&gt; which describes the way of using vtk Filters in ParaViewWeb?"</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; The one that is imported by default is the pwsimple.py which is an</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; extension of the simple.py of regular ParaView.</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; But having said that, you can't easily mix VTK filter and ParaView</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; proxy together, unless you just want to do some data processing</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; without rendering.</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; But as I remember, you did a ParaView plugin for that, so normally,</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; once loaded you should be able to use it.</span><br><span
 style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; Did you try to load that plugin at startup with the extra argument of</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; PWServer ?</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; Seb</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt; On Mon, Jun 25, 2012 at 4:25 PM, Alex &lt;</span><a ymailto="mailto:tuanha_it0306@yahoo.com" href="mailto:tuanha_it0306@yahoo.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">tuanha_it0306@yahoo.com</a><span style="font-size: 12pt;">&gt; wrote:</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; Hi everybody,</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; &nbsp;&nbsp; Well, I found that using vtk Filter (Threshold, Clip, etc.) is simple</span><br><span
 style="font-size: 12pt;">&gt;&gt;&gt;&gt; within ParaViewWeb, we have a list of filters so that we can use the</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; filters</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; @ </span><a href="http://paraview.org/Wiki/ParaView/Users_Guide/List_of_filters" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://paraview.org/Wiki/ParaView/Users_Guide/List_of_filters</a><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; &nbsp;&nbsp; We can use "threshold =</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; paraview.Threshold({Input:proxy,ThresholdRange:[300,600]})" to applicate</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; a</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; threshold between 300 and 600 for an image.</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; &nbsp;&nbsp; So, my question is : where can I
 find the python script .py which</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; describes the way of using vtk Filters in ParaViewWeb?</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; &nbsp;&nbsp; If there isn't any file python script like that, how can we define a</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; function that take in value as described above? How can we tell the</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; ParaViewWeb to take in different type of variable?</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; &nbsp;&nbsp; I mean : def ImageThreshold(proxy,ThresholdRange......) or something</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; like</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; that?</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt;
 &nbsp;&nbsp; Thank you very much for your reply.</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; &nbsp;&nbsp; Good day everybody :)</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; _______________________________________________</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; Powered by www.kitware.com</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; Visit other Kitware open-source projects at</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; </span><a href="http://www.kitware.com/opensource/opensource.html" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://www.kitware.com/opensource/opensource.html</a><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt;</span><br><span
 style="font-size: 12pt;">&gt;&gt;&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; </span><a href="http://paraview.org/Wiki/ParaView" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://paraview.org/Wiki/ParaView</a><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt; </span><a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://www.paraview.org/mailman/listinfo/paraview</a><br><span style="font-size: 12pt;">&gt;&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;&gt;</span><br><span
 style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; _______________________________________________</span><br><span style="font-size: 12pt;">&gt;&gt; Powered by www.kitware.com</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Visit other Kitware open-source projects at</span><br><span style="font-size: 12pt;">&gt;&gt; </span><a href="http://www.kitware.com/opensource/opensource.html" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://www.kitware.com/opensource/opensource.html</a><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:</span><br><span style="font-size: 12pt;">&gt;&gt; </span><a
 href="http://paraview.org/Wiki/ParaView" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://paraview.org/Wiki/ParaView</a><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt; Follow this link to subscribe/unsubscribe:</span><br><span style="font-size: 12pt;">&gt;&gt; </span><a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://www.paraview.org/mailman/listinfo/paraview</a><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;&gt;</span><br><span style="font-size: 12pt;">&gt;</span><br><span style="font-size: 12pt;">&gt;</span><br><br><br> </div> </div>  </div></body></html>