OpenCV  2.4.13.4
Open Source Computer Vision
cv::gpu::device::L1Dist< T > Struct Template Reference

#include <vec_distance.hpp>

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
 

Member Typedef Documentation

§ result_type

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

§ value_type

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

Constructor & Destructor Documentation

§ L1Dist()

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

Member Function Documentation

§ operator int()

template<typename T >
__device__ __forceinline__ cv::gpu::device::L1Dist< T >::operator int ( ) const
inline

§ reduceAll()

template<typename T >
template<int THREAD_DIM>
__device__ __forceinline__ void cv::gpu::device::L1Dist< T >::reduceAll ( int smem,
int  tid 
)
inline

§ reduceIter()

template<typename T >
__device__ __forceinline__ void cv::gpu::device::L1Dist< T >::reduceIter ( int  val1,
int  val2 
)
inline

Member Data Documentation

§ mySum

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

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