cv::gpu::Stream Class Reference

#include <gpu.hpp>

List of all members.

Public Member Functions

 Stream ()
 ~Stream ()
 Stream (const Stream &)
Streamoperator= (const Stream &)
bool queryIfComplete ()
void waitForCompletion ()
void enqueueDownload (const GpuMat &src, CudaMem &dst)
 downloads asynchronously.
void enqueueDownload (const GpuMat &src, Mat &dst)
void enqueueUpload (const CudaMem &src, GpuMat &dst)
 uploads asynchronously.
void enqueueUpload (const Mat &src, GpuMat &dst)
void enqueueCopy (const GpuMat &src, GpuMat &dst)
void enqueueMemSet (GpuMat &src, Scalar val)
void enqueueMemSet (GpuMat &src, Scalar val, const GpuMat &mask)
void enqueueConvert (const GpuMat &src, GpuMat &dst, int type, double a=1, double b=0)
 operator bool () const

Static Public Member Functions

static StreamNull ()

Friends

struct StreamAccessor

Constructor & Destructor Documentation

cv::gpu::Stream::Stream (  ) 
cv::gpu::Stream::~Stream (  ) 
cv::gpu::Stream::Stream ( const Stream  ) 

Member Function Documentation

Stream& cv::gpu::Stream::operator= ( const Stream  ) 
bool cv::gpu::Stream::queryIfComplete (  ) 
void cv::gpu::Stream::waitForCompletion (  ) 
void cv::gpu::Stream::enqueueDownload ( const GpuMat src,
CudaMem dst 
)

downloads asynchronously.

void cv::gpu::Stream::enqueueDownload ( const GpuMat src,
Mat dst 
)
void cv::gpu::Stream::enqueueUpload ( const CudaMem src,
GpuMat dst 
)

uploads asynchronously.

void cv::gpu::Stream::enqueueUpload ( const Mat src,
GpuMat dst 
)
void cv::gpu::Stream::enqueueCopy ( const GpuMat src,
GpuMat dst 
)
void cv::gpu::Stream::enqueueMemSet ( GpuMat src,
Scalar  val 
)
void cv::gpu::Stream::enqueueMemSet ( GpuMat src,
Scalar  val,
const GpuMat mask 
)
void cv::gpu::Stream::enqueueConvert ( const GpuMat src,
GpuMat dst,
int  type,
double  a = 1,
double  b = 0 
)
static Stream& cv::gpu::Stream::Null (  )  [static]
cv::gpu::Stream::operator bool (  )  const

Friends And Related Function Documentation

friend struct StreamAccessor [friend]

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