<div dir="ltr"><div>Hello ITK community</div><div><br></div><div>After the migration from ITK 3.20.1 to ITK 4.6.1, I'm getting a runtime exception when using itk::ResampleImageFilter in our framework. The output looks like this :</div><div><br></div><div>Problem during Resample filtering: D:\Dev\DevCpp-Qt5\cmake-externals\ITK\src\Modules\Core\Common\src\itkMultiThreader.cxx:358:</div><div>itk::ERROR: MultiThreader(31CAAD18): Exception occurred during SingleMethodExecute</div><div>c:\dev\Dev_qt5\externals\itk-4.6.1\win32\include\itkImageSource.hxx:267:</div><div>itk::ERROR: ResampleImageFilter(31AC2E90): Subclass should override this method!!!</div><div>The signature of ThreadedGenerateData() has been changed in ITK v4 to use the new ThreadIdType.</div><div>ResampleImageFilter::ThreadedGenerateData() might need to be updated to used it.</div><div><br></div><div>That is weird, because the itkResampleImageFilter is the one delivered with ITK 4.6.1, so it must have followed the API changed ...</div><div><br></div><div>The context is :</div><div>Visual Studio 2013 community, 32 bit build, ITK build in shared library mode. That's quite a big project, with VTK, Qt, OpenCV, DCMTK, zlib ...</div><div>I'm not using cmake in the usual way (ie no find_package(ITK) include(${ITK_USE_FILE}) ) but we list the libraries and includes. I know there are some factories to register in that case, we're doing this in the main.cpp :</div><div>itk::TransformFactoryBase::RegisterDefaultTransforms();</div><div>itk::PNGImageIOFactory::RegisterOneFactory();</div><div>itk::MetaImageIOFactory::RegisterOneFactory();</div><div>itk::NrrdImageIOFactory::RegisterOneFactory();</div><div><br></div><div>Am I missing some others factories to register in order to run properly the resampleImageFilter ?</div><div>Anyone else had a similar runtime exception with a native ITK filte, or know what would raise such an exception ?</div><div><br></div><div>Thanks</div><div><br></div>-- <br><div class="gmail_signature">------------------------------------------------------------------<br>Simon Esneault<div>------------------------------------------------------------------</div></div>
</div>