Hi,<br><br>i wanna write my own filter dereived from ImageToImageFilter. In GenerateData() i want to use an ImageRegionIterator, which shall get the Input of the filter:<br><br>template &lt;class TImageType, class TOutputType&gt;<br>
void ContourArrayFilter&lt;TImageType, TOutputType&gt;::GenerateData()<br>{<br>    typedef itk::ImageRegionIterator&lt; TImageType &gt; IteratorType;<br>    IteratorType iterator( this-&gt;GetInput(), this-&gt;GetInput()-&gt;GetLargestPossibleRegion());<br>
    //...<br>}<br><br>But this-&gt;GetInput() delivers a const Pointer while the iterator needs a normal one. So I get:<br><br>cannot convert parameter 1 from &#39;const itk::Image&lt;TPixel,VImageDimension&gt; *&#39; to &#39;itk::Image&lt;TPixel,VImageDimension&gt; *&#39;<br>
<br>Does anybody know how to solve the problem? I just wanna iterate the pixels of the input.<br><br><br>Refards, Michael    <br><br>