<div dir="ltr"><div class="gmail_extra">Hi Alex,<br>first of all, many thanks for the response.<br><br>I&#39;m afraid that you haven&#39;t noticed that I did the same as described in your link (it was the easy part) ...<br>
Actually my question was about a vector of iterators to itk images.<br>Please, read my attached code. I&#39;ll be pleased to understand what have I missed.<br><br>Regards,<br>Hila<br><br><br><div class="gmail_quote">On Mon, Apr 23, 2012 at 4:08 PM, alex Dowson <span dir="ltr">&lt;<a href="mailto:alexdowson@hotmail.com" target="_blank">alexdowson@hotmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div style="font-size:12pt;font-family:&#39;Calibri&#39;">
<div>Hi</div>
<div> </div>
<div>Look at this examples</div>
<div> </div>
<div> </div>
<div><a href="http://www.itk.org/Wiki/ITK/Examples/Iterators/ImageRegionConstIterator" target="_blank"><font face="Times New Roman">http://www.itk.org/Wiki/ITK/Examples/Iterators/ImageRegionConstIterator</font></a><font face="Times New Roman"> </font></div>

<div><a href="http://www.itk.org/Wiki/ITK/Examples/Iterators/ImageRegionIterator" target="_blank"><font face="Times New Roman">http://www.itk.org/Wiki/ITK/Examples/Iterators/ImageRegionIterator</font></a><font face="Times New Roman"> </font></div>

<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div style="font-size:small;font-style:normal;text-decoration:none;font-family:&#39;Calibri&#39;;display:inline;font-weight:normal">
<div style="FONT:10pt tahoma">
<div> </div>
<div style="BACKGROUND:#f5f5f5">
<div><b>From:</b> <a title="hilahiler@gmail.com" href="mailto:hilahiler@gmail.com" target="_blank">Hila Hiler</a> </div>
<div><b>Sent:</b> Monday, April 23, 2012 5:57 PM</div>
<div><b>To:</b> <a title="insight-users@itk.org" href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a> </div>
<div><b>Subject:</b> [Insight-users] container for iterators of 
images</div></div></div>
<div> </div></div>
<div style="font-size:small;font-style:normal;text-decoration:none;font-family:&#39;Calibri&#39;;display:inline;font-weight:normal"><div><div class="h5">
<div dir="ltr">Hi All,<br><br>I&#39;d like to generate a new image by summarizing some 
other images in the same dimensions.<br>So I generated a new image and a 
std::list for the images iterators. (actually, I thought that this dynamic 
container is the best way to mange an unknown number of images)<br><br>For now, 
it isn&#39;t working because I don&#39;t know how to forward the image&#39;s iterator from 
that vector. in other words, how do I do the same as: output_it++ from a 
vector?<br><br>Here is my code:<br><br>    typedef 
itk::ImageRegionIterator            
&lt;ImageType&gt;            
iteratorType;<br>    typedef 
itk::ImageRegionConstIterator    
&lt;ImageType&gt;            
constIteratorType;<br><br>    constIteratorType    
first_it    (first_img, first_img-&gt;GetRequestedRegion()); 
<br>    
iteratorType            
output_it (output_img, output_img-&gt; 
GetRequestedRegion());<br><br>    
std::list&lt;constIteratorType&gt; list;<br>    
std::list&lt;constIteratorType&gt;::iterator it;<br><br>    
list.push_back(first_it);<br><br>    if 
(second_img.IsNotNull())<br>    
{<br>        constIteratorType second_it 
(second_img, second_img-&gt;GetRequestedRegion()); 
<br>        list.push_back 
(second_it);<br>    }<br><br>    //initialize all 
the iterators at the begin of input images<br>    for(it = 
list.begin(); it &lt; list.end(); it++)<br>    
{<br>        
it-&gt;GoToBegin();<br>    }<br><br>    
for(output_it.GoToBegin(); !output_it.IsAtEnd(); 
++output_it)<br>    
{<br>        for(it = list.begin(); it &lt; 
list.end(); it++)//move on the images and get at each iteration the pixel value 
and insert to the new image<br>        
{<br>            
output_val = it-&gt;Get() + output_val;  //get values from each image and 
insert in the output 
image<br>            // 
How do I forward the image&#39;s iterator from here 
?????<br>        
}<br>       
<br>        
output_it.Set(output_val);<br><br>    }<br><br><br><br>Any 
thoughts would be very welcome ...<br>Hila<br></div>
</div></div><p>
</p><hr>
_____________________________________<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://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br><p></p></div></div></div></div>
</blockquote></div><br></div></div>