Lines Matching full:template
54 template<typename T, Ncv32u CN> struct __average4_CN {static __host__ __device__ T _average4_CN(const T &p00, const T &p01, const T &p10, const T &p11);};
56 template<typename T> struct __average4_CN<T, 1> {
64 template<> struct __average4_CN<float1, 1> {
72 template<> struct __average4_CN<double1, 1> {
80 template<typename T> struct __average4_CN<T, 3> {
90 template<> struct __average4_CN<float3, 3> {
100 template<> struct __average4_CN<double3, 3> {
110 template<typename T> struct __average4_CN<T, 4> {
121 template<> struct __average4_CN<float4, 4> {
132 template<> struct __average4_CN<double4, 4> {
143 template<typename T> static __host__ __device__ T _average4(const T &p00, const T &p01, const T &p10, const T &p11)
149 template<typename Tin, typename Tout, Ncv32u CN> struct __lerp_CN {static __host__ __device__ Tout _lerp_CN(const Tin &a, const Tin &b, Ncv32f d);};
151 template<typename Tin, typename Tout> struct __lerp_CN<Tin, Tout, 1> {
158 template<typename Tin, typename Tout> struct __lerp_CN<Tin, Tout, 3> {
167 template<typename Tin, typename Tout> struct __lerp_CN<Tin, Tout, 4> {
177 template<typename Tin, typename Tout> static __host__ __device__ Tout _lerp(const Tin &a, const Tin &b, Ncv32f d)
183 template<typename T>
212 template <typename T> void kernelDownsampleX2_gpu(PtrStepSzb src, PtrStepSzb dst, cudaStream_t stream)
251 template<typename T>
295 template <typename T> void kernelInterpolateFrom1_gpu(PtrStepSzb src, PtrStepSzb dst, cudaStream_t stream)
334 template<typename T>
343 template<typename T>
364 template <class T>
465 template <class T>
471 template <class T>
478 template <class T>
608 template class NCVImagePyramid<uchar1>;
609 template class NCVImagePyramid<uchar3>;
610 template class NCVImagePyramid<uchar4>;
611 template class NCVImagePyramid<ushort1>;
612 template class NCVImagePyramid<ushort3>;
613 template class NCVImagePyramid<ushort4>;
614 template class NCVImagePyramid<uint1>;
615 template class NCVImagePyramid<uint3>;
616 template class NCVImagePyramid<uint4>;
617 template class NCVImagePyramid<float1>;
618 template class NCVImagePyramid<float3>;
619 template class NCVImagePyramid<float4>;