Go to the documentation of this file.00001
00002 #ifndef vnl_unary_function_txx_
00003 #define vnl_unary_function_txx_
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include "vnl_unary_function.h"
00023 #include <vcl_limits.h>
00024
00025
00026 template <class RETURN, class ARGUMENT>
00027 RETURN vnl_unary_function<RETURN, ARGUMENT>::get_range_min() const
00028 {
00029 return vcl_numeric_limits<RETURN>::min();
00030 }
00031
00032
00033 template <class RETURN, class ARGUMENT>
00034 RETURN vnl_unary_function<RETURN, ARGUMENT>::get_range_max() const
00035 {
00036 return vcl_numeric_limits<RETURN>::max();
00037 }
00038
00039 #define VNL_UNARY_FUNCTION_INSTANTIATE(S,T) \
00040 template class vnl_unary_function<S, T >
00041
00042 #endif // vnl_unary_function_txx_