Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
cv::gpu::device::CubicFilter< Ptr2D > Struct Template Reference

#include <filters.hpp>

List of all members.

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

template<typename Ptr2D>
struct cv::gpu::device::CubicFilter< Ptr2D >


Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

template<typename Ptr2D >
static __device__ __forceinline__ float cv::gpu::device::CubicFilter< Ptr2D >::bicubicCoeff ( float  x_) [static]
template<typename Ptr2D >
__device__ elem_type cv::gpu::device::CubicFilter< Ptr2D >::operator() ( float  y,
float  x 
) const

Member Data Documentation

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

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