#include <border_interpolate.hpp>
Public Types | |
typedef D | result_type |
Public Member Functions | |
__host__ __device__ __forceinline__ | BrdRowReplicate (int width) |
template<typename U > | |
__host__ __device__ __forceinline__ | BrdRowReplicate (int width, U) |
__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_low (int x, const T *data) const |
template<typename T > | |
__device__ __forceinline__ D | at_high (int x, const T *data) const |
template<typename T > | |
__device__ __forceinline__ D | at (int x, const T *data) const |
Public Attributes | |
const int | last_col |
typedef D cv::gpu::device::BrdRowReplicate< D >::result_type |
|
explicit |
__host__ __device__ __forceinline__ cv::gpu::device::BrdRowReplicate< D >::BrdRowReplicate | ( | int | width, |
U | |||
) |
__device__ __forceinline__ int cv::gpu::device::BrdRowReplicate< D >::idx_col_low | ( | int | x | ) | const |
__device__ __forceinline__ int cv::gpu::device::BrdRowReplicate< D >::idx_col_high | ( | int | x | ) | const |
__device__ __forceinline__ int cv::gpu::device::BrdRowReplicate< D >::idx_col | ( | int | x | ) | const |
__device__ __forceinline__ D cv::gpu::device::BrdRowReplicate< D >::at_low | ( | int | x, |
const T * | data | ||
) | const |
__device__ __forceinline__ D cv::gpu::device::BrdRowReplicate< D >::at_high | ( | int | x, |
const T * | data | ||
) | const |
__device__ __forceinline__ D cv::gpu::device::BrdRowReplicate< D >::at | ( | int | x, |
const T * | data | ||
) | const |
const int cv::gpu::device::BrdRowReplicate< D >::last_col |