cv::gpu::DevMem2D_< T > Struct Template Reference

#include <devmem2d.hpp>

List of all members.

Public Types

enum  { elem_size = sizeof(elem_type) }
typedef T elem_type

Public Member Functions

 DevMem2D_ ()
 DevMem2D_ (int rows_, int cols_, T *data_, size_t step_)
template<typename U >
 DevMem2D_ (const DevMem2D_< U > &d)
__CV_GPU_HOST_DEVICE__ size_t elemSize () const
__CV_GPU_HOST_DEVICE__ Tptr (int y=0)
__CV_GPU_HOST_DEVICE__ const Tptr (int y=0) const
__CV_GPU_HOST_DEVICE__ operator T * () const
thrust::device_ptr< Tbegin () const
thrust::device_ptr< Tend () const

Public Attributes

int cols
int rows
Tdata
size_t step

template<typename T>
struct cv::gpu::DevMem2D_< T >


Member Typedef Documentation

template<typename T>
typedef T cv::gpu::DevMem2D_< T >::elem_type

Member Enumeration Documentation

template<typename T>
anonymous enum
Enumerator:
elem_size 

Constructor & Destructor Documentation

template<typename T>
cv::gpu::DevMem2D_< T >::DevMem2D_ (  ) 
template<typename T>
cv::gpu::DevMem2D_< T >::DevMem2D_ ( int  rows_,
int  cols_,
T data_,
size_t  step_ 
)
template<typename T>
template<typename U >
cv::gpu::DevMem2D_< T >::DevMem2D_ ( const DevMem2D_< U > &  d  )  [explicit]

Member Function Documentation

template<typename T>
__CV_GPU_HOST_DEVICE__ size_t cv::gpu::DevMem2D_< T >::elemSize (  )  const
template<typename T>
__CV_GPU_HOST_DEVICE__ T* cv::gpu::DevMem2D_< T >::ptr ( int  y = 0  ) 
template<typename T>
__CV_GPU_HOST_DEVICE__ const T* cv::gpu::DevMem2D_< T >::ptr ( int  y = 0  )  const
template<typename T>
__CV_GPU_HOST_DEVICE__ cv::gpu::DevMem2D_< T >::operator T * (  )  const
template<typename T>
thrust::device_ptr<T> cv::gpu::DevMem2D_< T >::begin (  )  const
template<typename T>
thrust::device_ptr<T> cv::gpu::DevMem2D_< T >::end (  )  const

Member Data Documentation

template<typename T>
int cv::gpu::DevMem2D_< T >::cols
template<typename T>
int cv::gpu::DevMem2D_< T >::rows
template<typename T>
T* cv::gpu::DevMem2D_< T >::data
template<typename T>
size_t cv::gpu::DevMem2D_< T >::step

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