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

#include <filters.hpp>

Public Types

typedef Ptr2D::elem_type elem_type
 
typedef float index_type
 

Public Member Functions

__host__ __device__ __forceinline__ IntegerAreaFilter (const Ptr2D &src_, float scale_x_, float scale_y_)
 
__device__ __forceinline__ elem_type operator() (float y, float x) const
 

Public Attributes

const Ptr2D src
 
float scale_x
 
float scale_y
 
float scale
 

Member Typedef Documentation

§ elem_type

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

§ index_type

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

Constructor & Destructor Documentation

§ IntegerAreaFilter()

template<typename Ptr2D >
__host__ __device__ __forceinline__ cv::gpu::device::IntegerAreaFilter< Ptr2D >::IntegerAreaFilter ( const Ptr2D &  src_,
float  scale_x_,
float  scale_y_ 
)
inlineexplicit

Member Function Documentation

§ operator()()

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

Member Data Documentation

§ scale

template<typename Ptr2D >
float cv::gpu::device::IntegerAreaFilter< Ptr2D >::scale

§ scale_x

template<typename Ptr2D >
float cv::gpu::device::IntegerAreaFilter< Ptr2D >::scale_x

§ scale_y

template<typename Ptr2D >
float cv::gpu::device::IntegerAreaFilter< Ptr2D >::scale_y

§ src

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

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