Class ImageBatchVarShapeDataStridedCuda

Inheritance Relationships

Base Type

Class Documentation

class ImageBatchVarShapeDataStridedCuda : public nvcv::ImageBatchVarShapeDataStrided

Represents the strided data of a variable shaped image batch in CUDA.

This class extends ImageBatchVarShapeDataStrided to provide access to CUDA-specific strided data.

Public Types

using Buffer = NVCVImageBatchVarShapeBufferStrided

Public Functions

inline explicit ImageBatchVarShapeDataStridedCuda(int32_t numImages, const Buffer &buffer)

Construct with image count and buffer.

Parameters:
  • numImages – The number of images.

  • buffer – The buffer to use for initialization.

inline explicit ImageBatchVarShapeDataStridedCuda(const NVCVImageBatchData &data)

Construct from an existing NVCVImageBatchData.

Parameters:

data – The NVCVImageBatchData to use for initialization.

inline explicit ImageBatchVarShapeDataStrided(const NVCVImageBatchData &data)

Construct from an existing NVCVImageBatchData.

Parameters:

data – The NVCVImageBatchData to use for initialization.