Public Types | Public Member Functions | Public Attributes
cv::gpu::device::L1Dist< T > Struct Template Reference

#include <vec_distance.hpp>

List of all members.

Public Types

typedef int value_type
typedef int result_type

Public Member Functions

__device__ __forceinline__ L1Dist ()
__device__ __forceinline__ void reduceIter (int val1, int val2)
template<int THREAD_DIM>
__device__ __forceinline__ void reduceAll (int *smem, int tid)
__device__ __forceinline__ operator int () const

Public Attributes

int mySum

template<typename T>
struct cv::gpu::device::L1Dist< T >


Member Typedef Documentation

template<typename T >
typedef int cv::gpu::device::L1Dist< T >::value_type
template<typename T >
typedef int cv::gpu::device::L1Dist< T >::result_type

Constructor & Destructor Documentation

template<typename T >
__device__ __forceinline__ cv::gpu::device::L1Dist< T >::L1Dist ( )

Member Function Documentation

template<typename T >
__device__ __forceinline__ void cv::gpu::device::L1Dist< T >::reduceIter ( int  val1,
int  val2 
)
template<typename T >
template<int THREAD_DIM>
__device__ __forceinline__ void cv::gpu::device::L1Dist< T >::reduceAll ( int smem,
int  tid 
)
template<typename T >
__device__ __forceinline__ cv::gpu::device::L1Dist< T >::operator int ( ) const

Member Data Documentation

template<typename T >
int cv::gpu::device::L1Dist< T >::mySum

The documentation for this struct was generated from the following file: