| OpenCV 3.4.3 Open Source Computer Vision

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

`#include "expr.hpp"`

## Public Types
typedef Expr< Body > | ptr_sz_type
typedef PtrTraits< Body >::ptr_type | ptr_type
typedef ptr_type::value_type | value_type

## Static Public Member Functions
static __host__ int | getCols (const Expr< Body > &expr)
static __host__ int | getRows (const Expr< Body > &expr)
static __host__ ptr_type | shrinkPtr (const Expr< Body > &expr)

## Member Typedef Documentation

## § ptr_sz_type

template<class Body >

typedef Expr<Body> cv::cudev::PtrTraits< Expr< Body > >::ptr_sz_type

## § ptr_type

template<class Body >

typedef PtrTraits<Body>::ptr_type cv::cudev::PtrTraits< Expr< Body > >::ptr_type

## § value_type

template<class Body >

typedef ptr_type::value_type cv::cudev::PtrTraits< Expr< Body > >::value_type

## Member Function Documentation

## § getCols()

template<class Body >

static __host__ int cv::cudev::PtrTraits< Expr< Body > >::getCols | ( | const Expr< Body > & | expr | ) |
| inline static

## § getRows()

template<class Body >

static __host__ int cv::cudev::PtrTraits< Expr< Body > >::getRows | ( | const Expr< Body > & | expr | ) |
| inline static

## § shrinkPtr()

template<class Body >

static __host__ ptr_type cv::cudev::PtrTraits< Expr< Body > >::shrinkPtr | ( | const Expr< Body > & | expr | ) |
| inline static

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

- cudev/include/opencv2/cudev/expr/expr.hpp