26 #ifdef __Filterinst_hh__
27 #error Filterinst already defined
30 #define __Filterinst_hh__
53 #ifndef FILTER_INSTANTIATION_NO_UNSIGNED_OUTPUT
54 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned char, unsigned char>;
55 #if defined(BUILD_IMAGE_USHORT)
56 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned short,unsigned short>;
57 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned char, unsigned short>;
59 #if defined(BUILD_IMAGE_UINT)
60 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned int, unsigned int>;
64 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<float, float>;
65 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned char, float>;
67 #if defined(BUILD_IMAGE_CHAR)
68 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned char, char>;
69 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<char, char>;
70 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<char, float>;
73 #if defined(BUILD_IMAGE_SHORT)
74 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<short, short>;
77 #if defined(BUILD_IMAGE_SHORT)&&defined(BUILD_IMAGE_USHORT)
78 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned short, short>;
81 #if defined(BUILD_IMAGE_INT)
82 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<int,int>;
83 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned char,int>;
84 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<int,float>;
87 #if defined(BUILD_IMAGE_USHORT)
88 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned short,float>;
91 #if defined(BUILD_IMAGE_USHORT) && defined(BUILD_IMAGE_INT)
92 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<unsigned short,int>;
95 #if defined(BUILD_IMAGE_DOUBLE)
96 template class BIASFilter_EXPORT FILTER_INSTANTIATION_CLASS<double,double>;
99 #undef FILTER_INSTANTIATION_CLASS