Dear all,<br>
<br>
I would like to update the content of an image. I read an <br>image from a file and then this image is passed, as an <br>argument, in the itkGrayscaleDilateFilter. The output of <br>this filter is then modificated and passed again in the<br>
&nbsp;itkGrayscaleDilateFilter.How can I update the new content <br>ok ReaderMk(see the code)?<br><br>InputImageType::Pointer mk = InputImageType::New();<br>mk = readerMk-&gt;GetOutput(); &nbsp; <br> IteratorType mkIt( mk, mk-&gt;GetRequestedRegion() ); &nbsp;&nbsp;&nbsp;
 <br>
<br>
 &nbsp; mkIt.SetDirection(0);<br>
 &nbsp; <br>
 &nbsp; grayscaleDilate-&gt;SetKernel( structuringElement );<br><div id="1eue" class="ArwC7c ckChnd"><br>
 &nbsp; for (int i =0; i&lt;2; i++)<br>
 &nbsp; {<br>
 &nbsp; &nbsp; &nbsp; grayscaleDilate-&gt;SetInput( readerMk-&gt;GetOutput() ); &nbsp;&nbsp; //I would like to update the readerMk<br>
 &nbsp; &nbsp; &nbsp; grayscaleDilate-&gt;Update();<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for ( markerIt.GoToBegin(); ! markerIt.IsAtEnd();<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mkIt.NextLine())<br>
 &nbsp; &nbsp; &nbsp; {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; makIt.GoToBeginOfLine();<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; while ( ! mkIt.IsAtEndOfLine() )<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mkIt.Set( false );<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ++mkIt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
 &nbsp; &nbsp; &nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; readerMk-&gt;Update();&nbsp;&nbsp;&nbsp;&nbsp; //Do I need to add something else?<br></div>}<br><br>Thanks a lot for your help<br>