Template Class BorderIWImpl
Defined in File BorderVarShapeWrap.hpp
Inheritance Relationships
Derived Types
public nvcv::cuda::BorderVarShapeWrap< T, B >
(Template Class BorderVarShapeWrap)public nvcv::cuda::BorderVarShapeWrap< T, NVCV_BORDER_CONSTANT >
(Template Class BorderVarShapeWrap< T, NVCV_BORDER_CONSTANT >)public nvcv::cuda::BorderVarShapeWrapNHWC< T, B >
(Template Class BorderVarShapeWrapNHWC)public nvcv::cuda::BorderVarShapeWrapNHWC< T, NVCV_BORDER_CONSTANT >
(Template Class BorderVarShapeWrapNHWC< T, NVCV_BORDER_CONSTANT >)
Class Documentation
-
template<class IW, NVCVBorderType B>
class BorderIWImpl Subclassed by nvcv::cuda::BorderVarShapeWrap< T, B >, nvcv::cuda::BorderVarShapeWrap< T, NVCV_BORDER_CONSTANT >, nvcv::cuda::BorderVarShapeWrapNHWC< T, B >, nvcv::cuda::BorderVarShapeWrapNHWC< T, NVCV_BORDER_CONSTANT >
Public Functions
-
BorderIWImpl() = default
- inline explicit __host__ __device__ BorderIWImpl (ImageBatchWrapper imageBatchWrap)
-
inline explicit __host__ BorderIWImpl(const ImageBatchVarShapeDataStridedCuda &images)
-
inline explicit __host__ BorderIWImpl(const ImageBatchVarShapeDataStridedCuda &images, int numChannels)
- inline const __host__ __device__ ImageBatchWrapper & imageBatchWrap () const
- inline __host__ __device__ ValueType borderValue () const
Public Static Attributes
-
static constexpr int kNumDimensions = ImageBatchWrapper::kNumDimensions
-
static constexpr NVCVBorderType kBorderType = B
-
static constexpr bool kActiveDimensions[] = {false, false, true, true}
-
static constexpr int kNumActiveDimensions = 2
Protected Attributes
-
const ImageBatchWrapper m_imageBatchWrap = {}
-
BorderIWImpl() = default