filter->SetInput(input);
filter->SetVerbose(m_Verbose);
- if (m_ArgsInfo.threads_given) filter->SetNumberOfThreads(m_ArgsInfo.threads_arg);
+ if (m_ArgsInfo.threads_given) {
+#if ITK_VERSION_MAJOR <= 4
+ filter->SetNumberOfThreads(m_ArgsInfo.threads_arg);
+#else
+ filter->SetNumberOfWorkUnits(m_ArgsInfo.threads_arg);
+#endif
+ }
if (m_ArgsInfo.pad_given) {
PixelType pad;
if (m_ArgsInfo.pad_given != (pad.GetNumberOfComponents()) )
}
filter->SetVerbose(m_Verbose);
- if (m_ArgsInfo.threads_given) filter->SetNumberOfThreads(m_ArgsInfo.threads_arg);
+ if (m_ArgsInfo.threads_given) {
+#if ITK_VERSION_MAJOR <= 4
+ filter->SetNumberOfThreads(m_ArgsInfo.threads_arg);
+#else
+ filter->SetNumberOfWorkUnits(m_ArgsInfo.threads_arg);
+#endif
+ }
if (m_ArgsInfo.pad_given) {
PixelType pad;
if (m_ArgsInfo.pad_given != (pad.GetNumberOfComponents()) )