My plugin would act like the display tab and affect the active view. For the case when the source is created I guess it could just be saved. In general, the representation options just affect how the data actually looks (size, color, and things like toggles for labels and bar scales).<br>
<br>However in this case would I not just be storing it in the vtkMultiBlockSet and reading it out when I load the Representation? In that case I can just have all the widgets on the panel be part of the reader. The reason I was trying to avoid this is that I am making a time based plugin which will be calling the readers Request Data very often, thus I was hoping to avoid copying the data as often.<br>
<br>An example would be great if there is another way.<br><br>Thanks,<br>Brian <br><br><div class="gmail_quote">On Mon, Aug 8, 2011 at 5:29 PM, Utkarsh Ayachit <span dir="ltr">&lt;<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Brian,<br>
<br>
There are a few things to remember about ParaView:<br>
* the source/filter and it&#39;s representation proxy are created<br>
separately. The representation is generally not created until after<br>
the first accept.<br>
* a source can have multiple representation proxies (one for each<br>
view). As view are split/closed/visibility changed, these<br>
representation can get created/deleted dynamically. pqPipelineSource<br>
fires signals (representationAdded / representationRemoved) when that<br>
happens.<br>
* there is at most one active view at one time. Sicne there&#39;s one<br>
representation proxy per source per view, you&#39;ll see that the display<br>
tab is refreshed as one changes the active view.<br>
<br>
Now based on this, you need to decide how your panel is going to behave:<br>
* Does it affect all representations in all views, or does it behave<br>
like the display-tab and affect only the active view.<br>
* When the source if first created, it&#39;s not going to have any<br>
representations, how do you want the panel to behave in that case. One<br>
possibility is that the checkbox-value is saved and then when<br>
represenation is added, you change the property based on the value of<br>
the checkbox.<br>
<br>
If you don&#39;t mind elaborating on the use-case that you&#39;re trying to<br>
solve, I can hack the plugin you sent me to behave accordingly.<br>
<br>
Utkarsh<br>
<br>
<br>
<br>
<br>
<br>
On Mon, Aug 8, 2011 at 1:20 PM, Utkarsh Ayachit<br>
&lt;<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>&gt; wrote:<br>
&gt; Can you package your code a plugin that you can share and I can try it<br>
&gt; out? It will be easier to figure out the problems when I look at the<br>
&gt; code.<br>
&gt;<br>
&gt; Utkarsh<br>
&gt;<br>
&gt; On Mon, Aug 8, 2011 at 12:57 PM, Panneton, Brian C USA CTR (US)<br>
<div class="im">&gt; &lt;<a href="mailto:brian.c.panneton.ctr@mail.mil">brian.c.panneton.ctr@mail.mil</a>&gt; wrote:<br>
</div>&gt;&gt; I&#39;m still somewhat unsure on how to do this since I now have two ProxyGroups (sources and representations) within one Custom Panel. When I do, vtkSMIntVectorProperty* prop = dynamic_cast&lt;vtkSMIntVectorProperty*&gt;(this-&gt;proxy()-&gt;GetProperty(&quot;GlyphLegend&quot;));, prop is null. When I do this for widgets that are within the ProxyGroup &#39;source&#39; they work and can be updated as you would expect.<br>

&gt;&gt;<br>
&gt;&gt; My guess is because I should be using a different proxy. I tried to do this by using this-&gt;proxy()-&gt;GetProxyManager()-&gt;GetProxy(&quot;representations&quot;, &quot;MyRepresentation&quot;) however this just segfaults.<br>

&gt;&gt;<br>
&gt;&gt; Any ideas?<br>
<div class="im">&gt;&gt; ________________________________________<br>
&gt;&gt; From: Utkarsh Ayachit [<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>]<br>
</div>&gt;&gt; Sent: Friday, August 05, 2011 4:15 PM<br>
<div class="im">&gt;&gt; To: Panneton, Brian C USA CTR (US)<br>
</div><div class="im">&gt;&gt; Subject: Re: [Paraview] Object Inspector Tabs<br>
&gt;&gt;<br>
</div>&gt;&gt; Is yours a custom panel? In that case you have to manually update the<br>
&gt;&gt; property using the value from the widget (use can use<br>
&gt;&gt; this-&gt;propertyManager() to help you with linking widgets to<br>
&gt;&gt; properties).<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Aug 5, 2011 at 12:03 PM, Panneton, Brian C USA CTR (US)<br>
<div class="im">&gt;&gt; &lt;<a href="mailto:brian.c.panneton.ctr@mail.mil">brian.c.panneton.ctr@mail.mil</a>&gt; wrote:<br>
</div>&gt;&gt;&gt; Ah, I had the functions in protected. Once I moved them to public it worked.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; However, it only called the Set on initial load. It does not call it after I modify it and press the accept button. In my panel I have created a QObject::connect for the widget and the signal stateChanged(int). I catch the signal and do this-&gt;SetModified(), allowing me to hit accept. Once I hit accept, the SetSomeBoolVar(int) never gets called.<br>

&gt;&gt;&gt;<br>
&gt;&gt;&gt; Do I have to manually update the Property throught the proxy? I had thought it would be taken care of for me.<br>
<div class="im">&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt; Brian<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ________________________________________<br>
&gt;&gt;&gt; From: Utkarsh Ayachit [<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>]<br>
</div>&gt;&gt;&gt; Sent: Friday, August 05, 2011 11:07 AM<br>
<div><div></div><div class="h5">&gt;&gt;&gt; To: Panneton, Brian C USA CTR (US)<br>
&gt;&gt;&gt; Cc: ParaView<br>
&gt;&gt;&gt; Subject: Re: [Paraview] Object Inspector Tabs<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The fact that &quot;SetSomeBoolVar&quot; is not in the *CLientServer.cxx file is<br>
&gt;&gt;&gt; the problem. It has nothing to do with the XML, but for some reason<br>
&gt;&gt;&gt; the parser that generates the CLientServer.cxx file decided that the<br>
&gt;&gt;&gt; method is not &quot;wrappable&quot;. If you can attach the header file, I may be<br>
&gt;&gt;&gt; able to tell what the issue may be.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Utkarsh<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, Aug 5, 2011 at 10:50 AM, Panneton, Brian C USA CTR (US)<br>
&gt;&gt;&gt; &lt;<a href="mailto:brian.c.panneton.ctr@mail.mil">brian.c.panneton.ctr@mail.mil</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; The file was created, however it does not contain &quot;SetSomeBoolVar&quot;. Does it matter that I have two ProxyGroups in my ServerManagerConfiguration: sources and representations?<br>
&gt;&gt;&gt;&gt; ________________________________________<br>
&gt;&gt;&gt;&gt; From: Utkarsh Ayachit [<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>]<br>
&gt;&gt;&gt;&gt; Sent: Friday, August 05, 2011 10:19 AM<br>
&gt;&gt;&gt;&gt; To: Panneton, Brian C USA CTR (US)<br>
&gt;&gt;&gt;&gt; Cc: ParaView<br>
&gt;&gt;&gt;&gt; Subject: Re: [Paraview] Object Inspector Tabs<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Try to locate vtkMyRepresentationClientServer.cxx file in the binary<br>
&gt;&gt;&gt;&gt; directory. Was that generated? Open and see if it include a condition<br>
&gt;&gt;&gt;&gt; for &quot;SetSomeBoolVar&quot; in it.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Utkarsh<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Fri, Aug 5, 2011 at 10:07 AM, Panneton, Brian C USA CTR (US)<br>
&gt;&gt;&gt;&gt; &lt;<a href="mailto:brian.c.panneton.ctr@mail.mil">brian.c.panneton.ctr@mail.mil</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt; Yes, this is what I have for ADD_PARAVIEW_PLUGIN<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; [code]<br>
&gt;&gt;&gt;&gt;&gt; ADD_PARAVIEW_PLUGIN(MyPlugin &quot;1.0&quot;<br>
&gt;&gt;&gt;&gt;&gt;    SERVER_MANAGER_XML plugin/MyPlugin.xml<br>
&gt;&gt;&gt;&gt;&gt;    SERVER_MANAGER_SOURCES<br>
&gt;&gt;&gt;&gt;&gt;        vtkReader/vtkMyReader.cxx<br>
&gt;&gt;&gt;&gt;&gt;        representations/vtkMyRepresentation.cxx<br>
&gt;&gt;&gt;&gt;&gt;    GUI_RESOURCE_FILES plugin/MyPluginGUI.xml<br>
&gt;&gt;&gt;&gt;&gt;    GUI_INTERFACES ${IFACES}<br>
&gt;&gt;&gt;&gt;&gt;    SOURCES panel/MyReaderPanel.cxx<br>
&gt;&gt;&gt;&gt;&gt;            ${MOC_SRCS} ${IFACE_SRCS}<br>
&gt;&gt;&gt;&gt;&gt;            ${RCS_SOURCES} ${UI_BUILT_SOURCES}<br>
&gt;&gt;&gt;&gt;&gt; )<br>
&gt;&gt;&gt;&gt;&gt; [/code]<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; For my ProxyGroup representations XML I have this:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; [code]<br>
&gt;&gt;&gt;&gt;&gt; &lt;ProxyGroup name=&quot;representations&quot;&gt;<br>
&gt;&gt;&gt;&gt;&gt;        &lt;RepresentationProxy name=&quot;MyRepresentation&quot;<br>
&gt;&gt;&gt;&gt;&gt;            class=&quot;vtkMyRepresentation&quot;<br>
&gt;&gt;&gt;&gt;&gt;            processes=&quot;client|renderserver|dataserver&quot;<br>
&gt;&gt;&gt;&gt;&gt;            base_proxygroup=&quot;representations&quot;<br>
&gt;&gt;&gt;&gt;&gt;            base_proxyname=&quot;SurfaceRepresentation&quot;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;               &lt;IntVectorProperty<br>
&gt;&gt;&gt;&gt;&gt;                  name=&quot;GlyphLegend&quot;<br>
&gt;&gt;&gt;&gt;&gt;                  command=&quot;SetSomeBoolVar&quot;<br>
&gt;&gt;&gt;&gt;&gt;                  number_of_elements=&quot;1&quot;<br>
&gt;&gt;&gt;&gt;&gt;                  default_values=&quot;1&quot;&gt;<br>
&gt;&gt;&gt;&gt;&gt;                 &lt;BooleanDomain name=&quot;bool&quot;/&gt;<br>
&gt;&gt;&gt;&gt;&gt;              &lt;/IntVectorProperty&gt;<br>
&gt;&gt;&gt;&gt;&gt;        &lt;/RepresentationProxy&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;        &lt;Extension name=&quot;GeometryRepresentation&quot;&gt;<br>
&gt;&gt;&gt;&gt;&gt;            &lt;RepresentationType subproxy=&quot;MyRepresentation&quot;<br>
&gt;&gt;&gt;&gt;&gt;                text=&quot;My Mapper&quot; subtype=&quot;Surface&quot; /&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;            &lt;SubProxy&gt;<br>
&gt;&gt;&gt;&gt;&gt;                &lt;Proxy name=&quot;MyRepresentation&quot;<br>
&gt;&gt;&gt;&gt;&gt;                    proxygroup=&quot;representations&quot;<br>
&gt;&gt;&gt;&gt;&gt;                    proxyname=&quot;MyRepresentation&quot;&gt;<br>
&gt;&gt;&gt;&gt;&gt;                &lt;/Proxy&gt;<br>
&gt;&gt;&gt;&gt;&gt;                &lt;ShareProperties subproxy=&quot;SurfaceRepresentation&quot;&gt;<br>
&gt;&gt;&gt;&gt;&gt;                    &lt;Exception name=&quot;Input&quot; /&gt;<br>
&gt;&gt;&gt;&gt;&gt;                    &lt;Exception name=&quot;Visibility&quot; /&gt;<br>
&gt;&gt;&gt;&gt;&gt;                    &lt;Exception name=&quot;Representation&quot; /&gt;<br>
&gt;&gt;&gt;&gt;&gt;                &lt;/ShareProperties&gt;<br>
&gt;&gt;&gt;&gt;&gt;            &lt;/SubProxy&gt;<br>
&gt;&gt;&gt;&gt;&gt;        &lt;/Extension&gt;<br>
&gt;&gt;&gt;&gt;&gt;    &lt;/ProxyGroup&gt;<br>
&gt;&gt;&gt;&gt;&gt; [/code]<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Then in vtkMyRepresentation I have a setter and getter for SetSomeBoolVar(int) and GetSomeBoolVar().<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I also have a ProxyGroup for sources but I didn&#39;t think that would conflict.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;&gt; Brian<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; ________________________________________<br>
&gt;&gt;&gt;&gt;&gt; From: Utkarsh Ayachit [<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>]<br>
&gt;&gt;&gt;&gt;&gt; Sent: Friday, August 05, 2011 9:54 AM<br>
&gt;&gt;&gt;&gt;&gt; To: Panneton, Brian C USA CTR (US)<br>
&gt;&gt;&gt;&gt;&gt; Cc: ParaView<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [Paraview] Object Inspector Tabs<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; What&#39;s your CMakeLists. txt file? Was vtkMyRepresentation specified as<br>
&gt;&gt;&gt;&gt;&gt; SERVER_MANAGER_SOURCES in the ADD_PARAVIEW_PLUGIN call?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Utkarsh<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Thu, Aug 4, 2011 at 5:00 PM, Panneton, Brian C USA CTR (US)<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:brian.c.panneton.ctr@mail.mil">brian.c.panneton.ctr@mail.mil</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; Okay, so instead of adding tabs like Properties, Display and Information, I created a Qt TabWidget which possibly does what I want but I am not sure.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Right now, on my custom panel, I have options that modify the input to my reader. I am looking to also add options to modify part of my custom representation. Am I able to do this from my current custom panel? How would the XML look?<br>

&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I tried setting up my SMC as such without luck:<br>
&gt;&gt;&gt;&gt;&gt;&gt; [code]<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;ServerManagerConfiguration&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;  &lt;ProxyGroup name=&quot;representations&quot;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;   &lt;RepresentationProxy name ... class=&quot;vtkMyRepresentation&quot; ..&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;    ... &lt; { properties defined here such as intvectorproperty} &gt; ...<br>
&gt;&gt;&gt;&gt;&gt;&gt;    &lt;/RepresentationProxy&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;  &lt;/ProxyGroup&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;  &lt;ProxyGroup name=&quot;sources&quot;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;    &lt;SourceProxy name ... class=&quot;vtkMyReader&quot; ..&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;    ... &lt; { properties defined here } &gt; ...<br>
&gt;&gt;&gt;&gt;&gt;&gt;    &lt;/SourceProxy&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;  &lt;/ProxyGroup&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;/ServerManagerConfiguration&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; [/code]<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; But this will end up giving me the error even though I have a vtkMyRepresentation::SetMyProperty(int) in the source:<br>
&gt;&gt;&gt;&gt;&gt;&gt; [code]<br>
&gt;&gt;&gt;&gt;&gt;&gt; vtkPVSessionCore (0x16e71130): Object type: vtkMyRepresentation, could not find requested method: &quot;SetMyProperty&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; or the method was called with incorrect arguments.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; while processing<br>
&gt;&gt;&gt;&gt;&gt;&gt; Message 0 = Invoke<br>
&gt;&gt;&gt;&gt;&gt;&gt;  Argument 0 = vtk_object_pointer {vtkMyRepresentation (0x1829dfb0)}<br>
&gt;&gt;&gt;&gt;&gt;&gt;  Argument 1 = string_value {SetMyProperty}<br>
&gt;&gt;&gt;&gt;&gt;&gt;  Argument 2 = int32_value {1}<br>
&gt;&gt;&gt;&gt;&gt;&gt; [/code]<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Any ideas?<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;&gt;&gt; Brian<br>
&gt;&gt;&gt;&gt;&gt;&gt; ________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt; From: Utkarsh Ayachit [<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>]<br>
&gt;&gt;&gt;&gt;&gt;&gt; Sent: Thursday, August 04, 2011 12:09 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt; To: Brian C. Panneton (CONTR)<br>
&gt;&gt;&gt;&gt;&gt;&gt; Cc: <a href="mailto:paraview@paraview.org">paraview@paraview.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [Paraview] Object Inspector Tabs<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Nope, this is not possible through plugins yet. You can add a<br>
&gt;&gt;&gt;&gt;&gt;&gt; brand-new dock widget through plugins but not add a new tab to the<br>
&gt;&gt;&gt;&gt;&gt;&gt; Object Inspector widget.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Utkarsh<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On Thu, Aug 4, 2011 at 11:56 AM, Brian C. Panneton (CONTR)<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:brian.c.panneton.ctr@us.army.mil">brian.c.panneton.ctr@us.army.mil</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I was wondering if there was an example of how to add a new tab to the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Object Inspector for a plugin. I remember being told that it is possible,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; but I can&#39;t seem to find any examples.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Brian Panneton<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please keep messages on-topic and check the ParaView Wiki at:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
</div></div></blockquote></div><br>