Logo
OpenCV  2.4.13
Open Source Computer Vision
Classes | Namespaces | Macros | Functions
vec_traits.hpp File Reference
#include "common.hpp"

Classes

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Namespaces

  cv
 
  cv::gpu
 
 

Macros

 
 

Functions

struct  cv::gpu::device::__align__ (8) uchar8
 
struct  cv::gpu::device::__align__ (16) ushort8
 
struct  cv::gpu::device::__align__ (32) uint8
 

Macro Definition Documentation

#define OPENCV_GPU_IMPLEMENT_TYPE_VEC (   type )
Value:
template<> struct TypeVec<type, 1> { typedef type vec_type; }; \
template<> struct TypeVec<type ## 1, 1> { typedef type ## 1 vec_type; }; \
template<> struct TypeVec<type, 2> { typedef type ## 2 vec_type; }; \
template<> struct TypeVec<type ## 2, 2> { typedef type ## 2 vec_type; }; \
template<> struct TypeVec<type, 3> { typedef type ## 3 vec_type; }; \
template<> struct TypeVec<type ## 3, 3> { typedef type ## 3 vec_type; }; \
template<> struct TypeVec<type, 4> { typedef type ## 4 vec_type; }; \
template<> struct TypeVec<type ## 4, 4> { typedef type ## 4 vec_type; }; \
template<> struct TypeVec<type, 8> { typedef type ## 8 vec_type; }; \
template<> struct TypeVec<type ## 8, 8> { typedef type ## 8 vec_type; };
#define OPENCV_GPU_IMPLEMENT_VEC_TRAITS (   type )

AltStyle によって変換されたページ (->オリジナル) /