OpenCV: cv::cudev::VecTraits< char4 > Struct Template Reference

| OpenCV 3.4.2 Open Source Computer Vision

Public Types | Static Public Member Functions | List of all members
cv::cudev::VecTraits< char4 > Struct Template Reference
Core functionality » OpenGL interoperability » CUDA-accelerated Computer Vision » Device layer

`#include "vec_traits.hpp"`

## Public Types
enum | { cn =4 }
typedef schar | elem_type

## Static Public Member Functions
__host__ __device__ static __forceinline__ char4 | all (schar v)
__host__ __device__ static __forceinline__ char4 | make (schar x, schar y, schar z, schar w)
__host__ __device__ static __forceinline__ char4 | make (const schar *v)

## Member Typedef Documentation

## ◆ elem_type

typedef schar cv::cudev::VecTraits< char4 >::elem_type

## Member Enumeration Documentation

## ◆ anonymous enum

anonymous enum

Enumerator
cn |

## Member Function Documentation

## ◆ all()

__host__ __device__ static __forceinline__ char4 cv::cudev::VecTraits< char4 >::all | ( | schar | v | ) |
| inlinestatic

## ◆ make() [1/2]

__host__ __device__ static __forceinline__ char4 cv::cudev::VecTraits< char4 >::make | ( | schar | x,
|  | schar | y,
|  | schar | z,
|  | schar | w
| ) |  |
| inlinestatic

## ◆ make() [2/2]

__host__ __device__ static __forceinline__ char4 cv::cudev::VecTraits< char4 >::make | ( | const schar * | v | ) |
| inlinestatic

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

- cudev/include/opencv2/cudev/util/vec_traits.hpp