Public Member Functions | Static Public Member Functions | Friends
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


Member Function Documentation

Stream& cv::gpu::Stream::operator= ( const Stream )
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,
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: