<div dir="ltr">Thanks Matt, my problem was that I didn't know when to call this methods. I finally put them into GenerateInputRequestedRegion and this way seems to be called before Update(). I don't know under what conditions GenerateInputRequestedRegion is called, for example if a parameter is changed after an update call, will it be called again or only GenerateData would be called. Is there a good developer manual? The ITK user manual seems a little short on this.<div>
<br></div><div>Thanks</div><div><br></div><div>Ignacio Prieto</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Aug 25, 2014 at 11:46 PM, Matt McCormick <span dir="ltr"><<a href="mailto:matt.mccormick@kitware.com" target="_blank">matt.mccormick@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ignacio,<br>
<br>
If I understand corrections, this may do want is desired:<br>
<br>
void SetNumberOfZSlices( int slices )<br>
{<br>
if( m_NumberOfZSlices != slices )<br>
  {<br>
  this->m_NumberOfZSlices = slices;<br>
  this->UpdateNumberOfFilters();<br>
  this->Modified();<br>
  }<br>
}<br>
<br>
and a similar implementation for SetNumberOfTimeFrames().<br>
<br>
Hope this helps,<br>
Matt<br>
<div><div class="h5"><br>
On Wed, Aug 20, 2014 at 11:00 AM, Jose Ignacio Prieto<br>
<<a href="mailto:joseignacio.prieto@gmail.com">joseignacio.prieto@gmail.com</a>> wrote:<br>
> Hi all,<br>
> I am trying to create a composite filter for a 4D dataset that will use<br>
> different cascaded 2D filters on the inside. For this, I have created a<br>
> double std vector that holds all the 2D filters. I have also set some param<br>
> setters for this filters (that perform a double for inside, setting the<br>
> param to each filter and then calling modified() on the outside one). I have<br>
> another method called UpdateNumberofFilters, that depending on 2 ints (num<br>
> of Z slices, num of T timeframes) will push back more filters to the 2D<br>
> array of filters.<br>
> My problem is that I dont know which function should call the<br>
> UpdateNumofFilters. It should be done before the setters but after the<br>
> constructor and after setting those two ints. I want to design it so that if<br>
> I change a param after calling update I dont have to run the whole filter<br>
> again, so I dont want it to be under the GenerateData() method.<br>
><br>
> Thank you very much for your insights.<br>
><br>
> Ignacio Prieto<br>
><br>
>  --<br>
> Ignacio Prieto<br>
> Research Assistant<br>
> Biomedical Imaging Center<br>
> Pontificia Universida Catolica de Chile<br>
><br>
><br>
><br>
</div></div>> _____________________________________<br>
> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Kitware offers ITK Training Courses, for more information visit:<br>
> <a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>
><br>
> Please keep messages on-topic and check the ITK FAQ at:<br>
> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/insight-users" target="_blank">http://public.kitware.com/mailman/listinfo/insight-users</a><br>
><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>José Ignacio Prieto<br>celular(nuevo): 94348182
</div>