//! returns true if stream object is not default (!= 0)
operator bool_type() const;
- // obsolete methods
-
- void enqueueDownload(const GpuMat& src, OutputArray dst);
-
- void enqueueUpload(InputArray src, GpuMat& dst);
-
- void enqueueCopy(const GpuMat& src, OutputArray dst);
-
- void enqueueMemSet(GpuMat& src, Scalar val);
- void enqueueMemSet(GpuMat& src, Scalar val, InputArray mask);
-
- void enqueueConvert(const GpuMat& src, OutputArray dst, int dtype, double alpha = 1.0, double beta = 0.0);
-
class Impl;
private:
//////////////////////////////// Stream ///////////////////////////////
inline
-void Stream::enqueueDownload(const GpuMat& src, OutputArray dst)
-{
- src.download(dst, *this);
-}
-
-inline
-void Stream::enqueueUpload(InputArray src, GpuMat& dst)
-{
- dst.upload(src, *this);
-}
-
-inline
-void Stream::enqueueCopy(const GpuMat& src, OutputArray dst)
-{
- src.copyTo(dst, *this);
-}
-
-inline
-void Stream::enqueueMemSet(GpuMat& src, Scalar val)
-{
- src.setTo(val, *this);
-}
-
-inline
-void Stream::enqueueMemSet(GpuMat& src, Scalar val, InputArray mask)
-{
- src.setTo(val, mask, *this);
-}
-
-inline
-void Stream::enqueueConvert(const GpuMat& src, OutputArray dst, int dtype, double alpha, double beta)
-{
- src.convertTo(dst, dtype, alpha, beta, *this);
-}
-
-inline
Stream::Stream(const Ptr<Impl>& impl)
: impl_(impl)
{