#include <border_interpolate.hpp>
Public Types | |
typedef D | result_type |
Public Member Functions | |
__host__ __device__ __forceinline__ | BrdWrap (int height_, int width_) |
template<typename U > | |
__host__ __device__ __forceinline__ | BrdWrap (int height_, int width_, U) |
__device__ __forceinline__ int | idx_row_low (int y) const |
__device__ __forceinline__ int | idx_row_high (int y) const |
__device__ __forceinline__ int | idx_row (int y) const |
__device__ __forceinline__ int | idx_col_low (int x) const |
__device__ __forceinline__ int | idx_col_high (int x) const |
__device__ __forceinline__ int | idx_col (int x) const |
template<typename T > | |
__device__ __forceinline__ D | at (int y, int x, const T *data, size_t step) const |
template<typename Ptr2D > | |
__device__ __forceinline__ D | at (typename Ptr2D::index_type y, typename Ptr2D::index_type x, const Ptr2D &src) const |
Public Attributes | |
const int | height |
const int | width |
typedef D cv::gpu::device::BrdWrap< D >::result_type |
__host__ __device__ __forceinline__ cv::gpu::device::BrdWrap< D >::BrdWrap | ( | int | height_, |
int | width_ | ||
) |
__host__ __device__ __forceinline__ cv::gpu::device::BrdWrap< D >::BrdWrap | ( | int | height_, |
int | width_, | ||
U | |||
) |
__device__ __forceinline__ int cv::gpu::device::BrdWrap< D >::idx_row_low | ( | int | y | ) | const |
__device__ __forceinline__ int cv::gpu::device::BrdWrap< D >::idx_row_high | ( | int | y | ) | const |
__device__ __forceinline__ int cv::gpu::device::BrdWrap< D >::idx_row | ( | int | y | ) | const |
__device__ __forceinline__ int cv::gpu::device::BrdWrap< D >::idx_col_low | ( | int | x | ) | const |
__device__ __forceinline__ int cv::gpu::device::BrdWrap< D >::idx_col_high | ( | int | x | ) | const |
__device__ __forceinline__ int cv::gpu::device::BrdWrap< D >::idx_col | ( | int | x | ) | const |
__device__ __forceinline__ D cv::gpu::device::BrdWrap< D >::at | ( | int | y, |
int | x, | ||
const T * | data, | ||
size_t | step | ||
) | const |
__device__ __forceinline__ D cv::gpu::device::BrdWrap< D >::at | ( | typename Ptr2D::index_type | y, |
typename Ptr2D::index_type | x, | ||
const Ptr2D & | src | ||
) | const |
const int cv::gpu::device::BrdWrap< D >::height |
const int cv::gpu::device::BrdWrap< D >::width |