<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Hi Pat,<br><br>Thank you for your hint! Unfortunately I would need one more step:<br>The reason is that the last filter after the while loop will return a<br>vtkFileSeriesReader where I can't find or access the file information<br>property.<br>Looking at the doxygen documentation it in principle should have, but<br>perhaps not everything is wrapped into the ParaView VTK module.<br><br>Markus<br><br><div>&gt; From: pat.marion@kitware.com<br>&gt; Date: Wed, 23 Nov 2011 16:28:15 -0500<br>&gt; Subject: Re: [Paraview] Python Programmable Filter: Get Filename of Import filter<br>&gt; To: m_fuger@hotmail.com<br>&gt; CC: paraview@paraview.org<br>&gt; <br>&gt; Hi Markus,<br>&gt; <br>&gt; You can walk up the filter pipeline from the python programmable<br>&gt; filter like this:<br>&gt; <br>&gt; <br>&gt; filter = self<br>&gt; <br>&gt; while filter.GetInput():<br>&gt;   filter = filter.GetInput().GetProducerPort().GetProducer()<br>&gt; <br>&gt; print filter.GetClassName()<br>&gt; <br>&gt; <br>&gt; <br>&gt; This is technique is also discouraged :)  Filters should be self<br>&gt; contained algorithms and that do not make assumptions about their<br>&gt; upstream connections.  But, if it works, it works!<br>&gt; <br>&gt; Pat<br>&gt; <br>&gt; On Wed, Nov 23, 2011 at 2:47 PM, Markus Fuger &lt;m_fuger@hotmail.com&gt; wrote:<br>&gt; &gt; Hello,<br>&gt; &gt;<br>&gt; &gt; it seems if my question formulated in a previous thread<br>&gt; &gt; (http://www.paraview.org/pipermail/paraview/2011-November/023318.html) did<br>&gt; &gt; not really decribe what I needed.<br>&gt; &gt;<br>&gt; &gt; I do like to get the information of the<br>&gt; &gt; ImportFilter.GetPropertyValue('FileNameInfo') in a Programmable Filter,<br>&gt; &gt; namely the filename (and directory) of the recent file in a file series.<br>&gt; &gt; (I believe that I can get to the most upper filter by a while loop. But to<br>&gt; &gt; apply that scheme I would first of all need the filter object of the<br>&gt; &gt; programmable filer)<br>&gt; &gt;<br>&gt; &gt; On the previous thread I was blamed to not follow the seperation of the<br>&gt; &gt; client - server. Due to the fact, that both (at least for the moment) run on<br>&gt; &gt; the same maschine, this should not be the largest problem.<br>&gt; &gt;<br>&gt; &gt; Thank you in advance,<br>&gt; &gt; Markus<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Powered by www.kitware.com<br>&gt; &gt;<br>&gt; &gt; Visit other Kitware open-source projects at<br>&gt; &gt; http://www.kitware.com/opensource/opensource.html<br>&gt; &gt;<br>&gt; &gt; Please keep messages on-topic and check the ParaView Wiki at:<br>&gt; &gt; http://paraview.org/Wiki/ParaView<br>&gt; &gt;<br>&gt; &gt; Follow this link to subscribe/unsubscribe:<br>&gt; &gt; http://www.paraview.org/mailman/listinfo/paraview<br>&gt; &gt;<br>&gt; &gt;<br></div>                                               </div></body>
</html>