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

#include <filters.hpp>

Public Types

typedef Ptr2D::elem_type elem_type
 
typedef float index_type
 
typedef TypeVec< float, VecTraits< elem_type >::cn >::vec_type work_type
 

Public Member Functions

__host__ __device__ __forceinline__ CubicFilter (const Ptr2D &src_, float fx=0.f, float fy=0.f)
 
__device__ elem_type operator() (float y, float x) const
 

Static Public Member Functions

static __device__ __forceinline__ float bicubicCoeff (float x_)
 

Public Attributes

const Ptr2D src
 

Member Typedef Documentation

§ elem_type

template<typename Ptr2D >
typedef Ptr2D::elem_type cv::gpu::device::CubicFilter< Ptr2D >::elem_type

§ index_type

template<typename Ptr2D >
typedef float cv::gpu::device::CubicFilter< Ptr2D >::index_type

§ work_type

template<typename Ptr2D >
typedef TypeVec<float, VecTraits<elem_type>::cn>::vec_type cv::gpu::device::CubicFilter< Ptr2D >::work_type

Constructor & Destructor Documentation

§ CubicFilter()

template<typename Ptr2D >
__host__ __device__ __forceinline__ cv::gpu::device::CubicFilter< Ptr2D >::CubicFilter ( const Ptr2D &  src_,
float  fx = 0.f,
float  fy = 0.f 
)
inlineexplicit

Member Function Documentation

§ bicubicCoeff()

template<typename Ptr2D >
static __device__ __forceinline__ float cv::gpu::device::CubicFilter< Ptr2D >::bicubicCoeff ( float  x_)
inlinestatic

§ operator()()

template<typename Ptr2D >
__device__ elem_type cv::gpu::device::CubicFilter< Ptr2D >::operator() ( float  y,
float  x 
) const
inline

Member Data Documentation

§ src

template<typename Ptr2D >
const Ptr2D cv::gpu::device::CubicFilter< Ptr2D >::src

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