Public Types | Public Member Functions | Public Attributes | List of all members
cv::gpu::device::BorderReader< Ptr2D, BrdConstant< D > > Struct Template Reference

#include <border_interpolate.hpp>

Public Types

typedef BrdConstant< D >
::result_type 
elem_type
 
typedef Ptr2D::index_type index_type
 

Public Member Functions

__host__ __device__ __forceinline__ BorderReader (const Ptr2D &src_, const BrdConstant< D > &b)
 
__device__ __forceinline__ D operator() (index_type y, index_type x) const
 

Public Attributes

const Ptr2D src
 
const int height
 
const int width
 
const D val
 

Member Typedef Documentation

template<typename Ptr2D , typename D >
typedef BrdConstant<D>::result_type cv::gpu::device::BorderReader< Ptr2D, BrdConstant< D > >::elem_type
template<typename Ptr2D , typename D >
typedef Ptr2D::index_type cv::gpu::device::BorderReader< Ptr2D, BrdConstant< D > >::index_type

Constructor & Destructor Documentation

template<typename Ptr2D , typename D >
__host__ __device__ __forceinline__ cv::gpu::device::BorderReader< Ptr2D, BrdConstant< D > >::BorderReader ( const Ptr2D &  src_,
const BrdConstant< D > &  b 
)

Member Function Documentation

template<typename Ptr2D , typename D >
__device__ __forceinline__ D cv::gpu::device::BorderReader< Ptr2D, BrdConstant< D > >::operator() ( index_type  y,
index_type  x 
) const

Member Data Documentation

template<typename Ptr2D , typename D >
const Ptr2D cv::gpu::device::BorderReader< Ptr2D, BrdConstant< D > >::src
template<typename Ptr2D , typename D >
const int cv::gpu::device::BorderReader< Ptr2D, BrdConstant< D > >::height
template<typename Ptr2D , typename D >
const int cv::gpu::device::BorderReader< Ptr2D, BrdConstant< D > >::width
template<typename Ptr2D , typename D >
const D cv::gpu::device::BorderReader< Ptr2D, BrdConstant< D > >::val

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