OpenCV  2.4.13.2
Open Source Computer Vision
cv::gpu::device::BorderReader< Ptr2D, B > Struct Template Reference

#include <border_interpolate.hpp>

Public Types

typedef B::result_type elem_type
 
typedef Ptr2D::index_type index_type
 

Public Member Functions

__host__ __device__ __forceinline__ BorderReader (const Ptr2D &ptr_, const B &b_)
 
__device__ __forceinline__ elem_type operator() (index_type y, index_type x) const
 

Public Attributes

const Ptr2D ptr
 
const B b
 

Member Typedef Documentation

§ elem_type

template<typename Ptr2D , typename B >
typedef B::result_type cv::gpu::device::BorderReader< Ptr2D, B >::elem_type

§ index_type

template<typename Ptr2D , typename B >
typedef Ptr2D::index_type cv::gpu::device::BorderReader< Ptr2D, B >::index_type

Constructor & Destructor Documentation

§ BorderReader()

template<typename Ptr2D , typename B >
__host__ __device__ __forceinline__ cv::gpu::device::BorderReader< Ptr2D, B >::BorderReader ( const Ptr2D &  ptr_,
const B &  b_ 
)
inline

Member Function Documentation

§ operator()()

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

Member Data Documentation

§ b

template<typename Ptr2D , typename B >
const B cv::gpu::device::BorderReader< Ptr2D, B >::b

§ ptr

template<typename Ptr2D , typename B >
const Ptr2D cv::gpu::device::BorderReader< Ptr2D, B >::ptr

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