So I have went with the filter and it seems to be what I need. However I have run into an odd issue.<br>
<br>
In my filter&#39;s xml, I have:<br>
<br>
&lt;Hints&gt;<br>
    &lt;View type=&quot;XYChartView&quot; /&gt;<br>
    &lt;Plotable /&gt;<br>
 &lt;/Hints&gt;<br>
<br>
and the filter returns a table containing 4 columns as follows:<br>
Node1: Data Received<br>
Node2: Data Received<br>
Time<br>
vtkOriginalIndices<br>
<br>
I was wondering how I can by default get Time and vtkOriginalIndices to not show up.<br>
If I have my filter go to a spreadsheet, then I open a Line Chart View and show my data in it, I<br>
end up with the line chart showing Node1: Data Received, Node2: Data 
Received and a vertical line depicting which timestep we are currently 
on.<br>
<br>
How can I have this show up by default?<br>
<br>
Thanks,<br>
Brian Panneton<br><br><br>
<br><div class="gmail_quote">On Mon, Oct 10, 2011 at 2:20 PM, Utkarsh Ayachit <span dir="ltr">&lt;<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Brian,<br>
<br>
The Extension mechanism for adding representation types in only<br>
supported by the SurfaceRepresentation and other representations in<br>
the 3D view. We haven&#39;t really provided any support for adding<br>
different representation types if Chart views. For your use-case, I<br>
think the easier option would be to create a filter that extracts the<br>
block of interest from the multiblock dataset that contains the<br>
vtkTable and then directly show that in the chart view. The user will<br>
have to explicitly apply this filter. Alternatively, your source can<br>
have two output port, one producing the data to be shown in the 3D<br>
view and the other a vtkTable that can be directly shown in the chart<br>
views.<br>
<br>
Does that help?<br>
<font color="#888888">Utkarsh<br>
</font><div><br>
On Mon, Oct 3, 2011 at 9:42 AM, Panneton, Brian C USA CTR (US)<br>
&lt;<a href="mailto:brian.c.panneton.ctr@mail.mil" target="_blank">brian.c.panneton.ctr@mail.mil</a>&gt; wrote:<br>
</div><div><div></div><div>&gt;&gt;&gt; 2) Have 1 output with a vtktable as part of the multiblockdataset. Add<br>
&gt;&gt;&gt; another representation to view just the vtktable. This way I can plot/graph<br>
&gt;&gt;&gt; the vtktable and add in other data if necessary. The issue I am having with<br>
&gt;&gt;&gt; this option is setting up the Extension and RepresentationType in the xml.<br>
&gt;&gt;&gt; Would I need to create a custom view?<br>
&gt;<br>
&gt;&gt;I don&#39;t think I understand what you&#39;re trying to do here. Can you elaborate?<br>
&gt;<br>
&gt; This should give a better idea:<br>
&gt; I would end up having two representations for the plugin: 1) inherits from vtkGeometryRepresentation and 2) inherits from vtkXYChartRepresentation. My reader&#39;s output would be in the form of a vtkMultiBlockDataSet which would hold information for both representations (polydatas for representation 1 and vtktables for representation 2) The same vtkMultiBlockDataSet would be passed to each representation where the representation would control what would be sent to the view. For 1, the tables would be ignored and for 2, the polydatas would be ignored.<br>


&gt;<br>
&gt; The problem I have run into:<br>
&gt; I&#39;m not sure how I can set up the XML so that I can select the Representation in the GUI. (Or if I should even be trying to do this)<br>
&gt;<br>
&gt; [code]<br>
&gt;  &lt;ProxyGroup name=&quot;representations&quot;&gt;<br>
&gt;        &lt;!-- 3d representation --&gt;<br>
&gt;        &lt;RepresentationProxy name=&quot;MyFirstRepresentation&quot;<br>
&gt;            class=&quot;vtkMyFirstRepresentation&quot;<br>
&gt;            processes=&quot;client|renderserver|dataserver&quot;<br>
&gt;            base_proxygroup=&quot;representations&quot;<br>
&gt;            base_proxyname=&quot;SurfaceRepresentation&quot;&gt;<br>
&gt;        &lt;/RepresentationProxy&gt;<br>
&gt;        &lt;Extension name=&quot;GeometryRepresentation&quot;&gt;<br>
&gt;            &lt;RepresentationType subproxy=&quot;MyFirstRepresentation&quot;<br>
&gt;                text=&quot;My Rep&quot; subtype=&quot;Surface&quot; /&gt;<br>
&gt;            &lt;SubProxy&gt;<br>
&gt;                &lt;Proxy name=&quot;MyFirstRepresentation&quot;<br>
&gt;                    proxygroup=&quot;representations&quot;<br>
&gt;                    proxyname=&quot;MyFirstRepresentation&quot;&gt;<br>
&gt;                &lt;/Proxy&gt;<br>
&gt;                &lt;ShareProperties subproxy=&quot;SurfaceRepresentation&quot;&gt;<br>
&gt;                    &lt;Exception name=&quot;Input&quot; /&gt;<br>
&gt;                    &lt;Exception name=&quot;Visibility&quot; /&gt;<br>
&gt;                    &lt;Exception name=&quot;Representation&quot; /&gt;<br>
&gt;                &lt;/ShareProperties&gt;<br>
&gt;                &lt;ExposedProperties&gt;<br>
&gt;                &lt;/ExposedProperties&gt;<br>
&gt;            &lt;/SubProxy&gt;<br>
&gt;        &lt;/Extension&gt;<br>
&gt;<br>
&gt;        &lt;!-- Statistical Representation --&gt;<br>
&gt;        &lt;RepresentationProxy name=&quot;MyStatisticRepresentation&quot;<br>
&gt;            class=&quot;vtkMyStatisticRepresentation&quot;<br>
&gt;            processes=&quot;client|renderserver|dataserver&quot;<br>
&gt;            base_proxygroup=&quot;representations&quot;<br>
&gt;            base_proxyname=&quot;XYChartRepresentation&quot;&gt;<br>
&gt;        &lt;/RepresentationProxy&gt;<br>
&gt;<br>
&gt;        &lt;Extension name=&quot;????&quot;&gt;<br>
&gt;            &lt;RepresentationType subproxy=&quot;MyStatisticRepresentation&quot;<br>
&gt;                text=&quot;My Stat Rep&quot; subtype=&quot;?????&quot; /&gt;<br>
&gt;             ...<br>
&gt;        &lt;/Extension&gt;<br>
&gt;    &lt;/ProxyGroup&gt;<br>
&gt; [/code]<br>
&gt;<br>
&gt; If there are any other ways to do this, I would be interested in looking into them.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Brian Panneton<br>
&gt; ________________________________________<br>
&gt; From: <a href="mailto:paraview-bounces@paraview.org" target="_blank">paraview-bounces@paraview.org</a> [<a href="mailto:paraview-bounces@paraview.org" target="_blank">paraview-bounces@paraview.org</a>] on behalf of Utkarsh Ayachit [<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>]<br>


&gt; Sent: Friday, September 30, 2011 7:27 PM<br>
&gt; To: Brian Panneton<br>
&gt; Cc: ParaView<br>
&gt; Subject: Re: [Paraview] Chart View Question<br>
&gt;<br>
&gt; Brian,<br>
&gt;<br>
&gt;&gt; 1) Have multiple outputs for the reader (0 -&gt; multiblockdataset, 1 -&gt;<br>
&gt;&gt; vtktable). My problem with this is that I would have to open the vtktable<br>
&gt;&gt; with the spreadsheet before I can plot/graph it. I would prefer that it just<br>
&gt;&gt; opened the plot.<br>
&gt;<br>
&gt; Although ParaView does support defining default view type in XML,<br>
&gt; currently it&#39;s only support for filters with 1 output port. Feel free<br>
&gt; to add a feature request to the bug tracker and we can try to address<br>
&gt; it soon.<br>
&gt;<br>
&gt;&gt; 2) Have 1 output with a vtktable as part of the multiblockdataset. Add<br>
&gt;&gt; another representation to view just the vtktable. This way I can plot/graph<br>
&gt;&gt; the vtktable and add in other data if necessary. The issue I am having with<br>
&gt;&gt; this option is setting up the Extension and RepresentationType in the xml.<br>
&gt;&gt; Would I need to create a custom view?<br>
&gt;<br>
&gt; I don&#39;t think I understand what you&#39;re trying to do here. Can you elaborate?<br>
&gt;<br>
&gt; Utkarsh<br>
&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; 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>
&gt;<br>
&gt; 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>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>
&gt;<br>
</div></div></blockquote></div><br>