Skip to content
Snippets Groups Projects
Commit e75d64c7 authored by Gerardo Tauriello's avatar Gerardo Tauriello
Browse files

SCHWED-4108: make template instantiations C++11 compliant

parent e0dd3d48
No related branches found
No related tags found
No related merge requests found
...@@ -86,6 +86,6 @@ ImageStateBasePtr ExplicitCorrelateFnc::VisitState(const ImageStateImpl<V,D>& is ...@@ -86,6 +86,6 @@ ImageStateBasePtr ExplicitCorrelateFnc::VisitState(const ImageStateImpl<V,D>& is
} }
} }
template class TEMPLATE_DEF_EXPORT ImageStateConstModOPAlgorithm<alg::ExplicitCorrelateFnc>; template class TEMPLATE_DEF_EXPORT image_state::ImageStateConstModOPAlgorithm<alg::ExplicitCorrelateFnc>;
}} // ns }} // ns
...@@ -54,5 +54,5 @@ void SliceFnc::VisitState(ImageStateImpl<T,D>& isi) const ...@@ -54,5 +54,5 @@ void SliceFnc::VisitState(ImageStateImpl<T,D>& isi) const
} }
} }
template class TEMPLATE_DEF_EXPORT ImageStateConstModIPAlgorithm<alg::SliceFnc>; template class TEMPLATE_DEF_EXPORT image_state::ImageStateConstModIPAlgorithm<alg::SliceFnc>;
}} // ns }} // ns
...@@ -254,12 +254,14 @@ typedef ImageStateConstModIPAlgorithm<ButterworthLPBase> ButterworthLP; ...@@ -254,12 +254,14 @@ typedef ImageStateConstModIPAlgorithm<ButterworthLPBase> ButterworthLP;
}}}} // ns }}}} // ns
#ifndef NO_EXPL_INST #ifndef NO_EXPL_INST
template class ost::img::ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::LPBase>; namespace ost { namespace img { namespace image_state {
template class ost::img::ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::HPBase>; template class ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::LPBase>;
template class ost::img::ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::GaussianLPBase>; template class ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::HPBase>;
template class ost::img::ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::GaussianHPBase>; template class ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::GaussianLPBase>;
template class ost::img::ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::FermiLPBase>; template class ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::GaussianHPBase>;
template class ost::img::ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::ButterworthLPBase>; template class ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::FermiLPBase>;
template class ImageStateConstModIPAlgorithm<ost::img::alg::filter_detail::ButterworthLPBase>;
}}} // ns
#endif #endif
......
...@@ -143,6 +143,6 @@ void GaussianGradientMagnitudeFilterBase::calcBVals( Real q ) ...@@ -143,6 +143,6 @@ void GaussianGradientMagnitudeFilterBase::calcBVals( Real q )
} // ns } // ns
template class TEMPLATE_DEF_EXPORT ImageStateModIPAlgorithm<alg::GaussianGradientMagnitudeFilterBase>; template class TEMPLATE_DEF_EXPORT image_state::ImageStateModIPAlgorithm<alg::GaussianGradientMagnitudeFilterBase>;
}} }}
...@@ -137,5 +137,5 @@ void GaussianLaplacianFilterBase::calcBVals( Real q ) ...@@ -137,5 +137,5 @@ void GaussianLaplacianFilterBase::calcBVals( Real q )
} // ns } // ns
template class TEMPLATE_DEF_EXPORT ImageStateModIPAlgorithm<alg::GaussianLaplacianFilterBase>; template class TEMPLATE_DEF_EXPORT image_state::ImageStateModIPAlgorithm<alg::GaussianLaplacianFilterBase>;
}} }}
...@@ -177,7 +177,7 @@ template <typename T, class D> ...@@ -177,7 +177,7 @@ template <typename T, class D>
} // ns } // ns
template class TEMPLATE_DEF_EXPORT ImageStateNonModAlgorithm<alg::HighestPeakSearch3DBase>; template class TEMPLATE_DEF_EXPORT image_state::ImageStateNonModAlgorithm<alg::HighestPeakSearch3DBase>;
}} // ns }} // ns
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment