|  | 
| __host__ | GpuMat_ (Allocator *allocator=defaultAllocator()) | 
|  | default constructor  More... 
 | 
|  | 
| __host__ | GpuMat_ (int arows, int acols, Allocator *allocator=defaultAllocator()) | 
|  | constructs GpuMat of the specified size  More... 
 | 
|  | 
| __host__ | GpuMat_ (Size asize, Allocator *allocator=defaultAllocator()) | 
|  | 
| __host__ | GpuMat_ (int arows, int acols, Scalar val, Allocator *allocator=defaultAllocator()) | 
|  | constucts GpuMat and fills it with the specified value  More... 
 | 
|  | 
| __host__ | GpuMat_ (Size asize, Scalar val, Allocator *allocator=defaultAllocator()) | 
|  | 
| __host__ | GpuMat_ (const GpuMat_ &m) | 
|  | copy constructor  More... 
 | 
|  | 
| __host__ | GpuMat_ (const GpuMat &m, Allocator *allocator=defaultAllocator()) | 
|  | copy/conversion contructor. If m is of different type, it's converted  More... 
 | 
|  | 
| __host__ | GpuMat_ (int arows, int acols, T *adata, size_t astep=Mat::AUTO_STEP) | 
|  | constructs a matrix on top of user-allocated data. step is in bytes(!!!), regardless of the type  More... 
 | 
|  | 
| __host__ | GpuMat_ (Size asize, T *adata, size_t astep=Mat::AUTO_STEP) | 
|  | 
| __host__ | GpuMat_ (const GpuMat_ &m, Range arowRange, Range acolRange) | 
|  | selects a submatrix  More... 
 | 
|  | 
| __host__ | GpuMat_ (const GpuMat_ &m, Rect roi) | 
|  | 
| __host__ | GpuMat_ (InputArray arr, Allocator *allocator=defaultAllocator()) | 
|  | builds GpuMat from host memory (Blocking call)  More... 
 | 
|  | 
| template<class Body > | 
| __host__ | GpuMat_ (const Expr< Body > &expr) | 
|  | expression templates  More... 
 | 
|  | 
| __host__ GpuMat_ & | adjustROI (int dtop, int dbottom, int dleft, int dright) | 
|  | 
| template<class Body > | 
| __host__ GpuMat_ & | assign (const Expr< Body > &expr, Stream &stream) | 
|  | 
| __host__ int | channels () const | 
|  | 
| __host__ GpuMat_ | clone () const | 
|  | overridden forms of GpuMat::row() etc.  More... 
 | 
|  | 
| __host__ GpuMat_ | col (int x) const | 
|  | 
| __host__ GpuMat_ | colRange (int startcol, int endcol) const | 
|  | 
| __host__ GpuMat_ | colRange (Range r) const | 
|  | 
| __host__ void | create (int arows, int acols) | 
|  | allocates new GpuMat data unless the GpuMat already has specified size and type  More... 
 | 
|  | 
| __host__ void | create (Size asize) | 
|  | 
| __host__ int | depth () const | 
|  | 
| __host__ size_t | elemSize () const | 
|  | overridden forms of GpuMat::elemSize() etc.  More... 
 | 
|  | 
| __host__ size_t | elemSize1 () const | 
|  | 
| __host__ | operator GlobPtr< T > () const | 
|  | 
| __host__ | operator GlobPtrSz< T > () const | 
|  | convert to GlobPtr  More... 
 | 
|  | 
| __host__ GpuMat_ | operator() (Range rowRange, Range colRange) const | 
|  | 
| __host__ GpuMat_ | operator() (Rect roi) const | 
|  | 
| __host__ GpuMat_ & | operator= (const GpuMat_ &m) | 
|  | assignment operators  More... 
 | 
|  | 
| template<class Body > | 
| __host__ GpuMat_ & | operator= (const Expr< Body > &expr) | 
|  | 
| __host__ T * | operator[] (int y) | 
|  | more convenient forms of row and element access operators  More... 
 | 
|  | 
| __host__ const T * | operator[] (int y) const | 
|  | 
| __host__ GpuMat_ | row (int y) const | 
|  | 
| __host__ GpuMat_ | rowRange (int startrow, int endrow) const | 
|  | 
| __host__ GpuMat_ | rowRange (Range r) const | 
|  | 
| __host__ size_t | step1 () const | 
|  | 
| __host__ size_t | stepT () const | 
|  | returns step()/sizeof(T)  More... 
 | 
|  | 
| __host__ void | swap (GpuMat_ &mat) | 
|  | swaps with other smart pointer  More... 
 | 
|  | 
| __host__ int | type () const | 
|  | 
| __host__ void | upload (InputArray arr) | 
|  | pefroms upload data to GpuMat (Blocking call)  More... 
 | 
|  | 
| __host__ void | upload (InputArray arr, Stream &stream) | 
|  | pefroms upload data to GpuMat (Non-Blocking call)  More... 
 | 
|  | 
|  | GpuMat (Allocator *allocator=defaultAllocator()) | 
|  | default constructor  More... 
 | 
|  | 
|  | GpuMat (int rows, int cols, int type, Allocator *allocator=defaultAllocator()) | 
|  | constructs GpuMat of the specified size and type  More... 
 | 
|  | 
|  | GpuMat (Size size, int type, Allocator *allocator=defaultAllocator()) | 
|  | 
|  | GpuMat (int rows, int cols, int type, Scalar s, Allocator *allocator=defaultAllocator()) | 
|  | constucts GpuMat and fills it with the specified value _s  More... 
 | 
|  | 
|  | GpuMat (Size size, int type, Scalar s, Allocator *allocator=defaultAllocator()) | 
|  | 
|  | GpuMat (const GpuMat &m) | 
|  | copy constructor  More... 
 | 
|  | 
|  | GpuMat (int rows, int cols, int type, void *data, size_t step=Mat::AUTO_STEP) | 
|  | constructor for GpuMat headers pointing to user-allocated data  More... 
 | 
|  | 
|  | GpuMat (Size size, int type, void *data, size_t step=Mat::AUTO_STEP) | 
|  | 
|  | GpuMat (const GpuMat &m, Range rowRange, Range colRange) | 
|  | creates a GpuMat header for a part of the bigger matrix  More... 
 | 
|  | 
|  | GpuMat (const GpuMat &m, Rect roi) | 
|  | 
|  | GpuMat (InputArray arr, Allocator *allocator=defaultAllocator()) | 
|  | builds GpuMat from host memory (Blocking call)  More... 
 | 
|  | 
|  | ~GpuMat () | 
|  | destructor - calls release()  More... 
 | 
|  | 
| GpuMat & | adjustROI (int dtop, int dbottom, int dleft, int dright) | 
|  | moves/resizes the current GpuMat ROI inside the parent GpuMat  More... 
 | 
|  | 
| void | assignTo (GpuMat &m, int type=-1) const | 
|  | 
| int | channels () const | 
|  | returns number of channels  More... 
 | 
|  | 
| GpuMat | clone () const | 
|  | returns deep copy of the GpuMat, i.e. the data is copied  More... 
 | 
|  | 
| GpuMat | col (int x) const | 
|  | returns a new GpuMat header for the specified column  More... 
 | 
|  | 
| GpuMat | colRange (int startcol, int endcol) const | 
|  | ... for the specified column span  More... 
 | 
|  | 
| GpuMat | colRange (Range r) const | 
|  | 
| void | convertTo (OutputArray dst, int rtype) const | 
|  | converts GpuMat to another datatype (Blocking call)  More... 
 | 
|  | 
| void | convertTo (OutputArray dst, int rtype, Stream &stream) const | 
|  | converts GpuMat to another datatype (Non-Blocking call)  More... 
 | 
|  | 
| void | convertTo (OutputArray dst, int rtype, double alpha, double beta=0.0) const | 
|  | converts GpuMat to another datatype with scaling (Blocking call)  More... 
 | 
|  | 
| void | convertTo (OutputArray dst, int rtype, double alpha, Stream &stream) const | 
|  | converts GpuMat to another datatype with scaling (Non-Blocking call)  More... 
 | 
|  | 
| void | convertTo (OutputArray dst, int rtype, double alpha, double beta, Stream &stream) const | 
|  | converts GpuMat to another datatype with scaling (Non-Blocking call)  More... 
 | 
|  | 
| void | copyTo (OutputArray dst) const | 
|  | copies the GpuMat content to device memory (Blocking call)  More... 
 | 
|  | 
| void | copyTo (OutputArray dst, Stream &stream) const | 
|  | copies the GpuMat content to device memory (Non-Blocking call)  More... 
 | 
|  | 
| void | copyTo (OutputArray dst, InputArray mask) const | 
|  | copies those GpuMat elements to "m" that are marked with non-zero mask elements (Blocking call)  More... 
 | 
|  | 
| void | copyTo (OutputArray dst, InputArray mask, Stream &stream) const | 
|  | copies those GpuMat elements to "m" that are marked with non-zero mask elements (Non-Blocking call)  More... 
 | 
|  | 
| void | create (int rows, int cols, int type) | 
|  | allocates new GpuMat data unless the GpuMat already has specified size and type  More... 
 | 
|  | 
| void | create (Size size, int type) | 
|  | 
| int | depth () const | 
|  | returns element type  More... 
 | 
|  | 
| void | download (OutputArray dst) const | 
|  | pefroms download data from device to host memory (Blocking call)  More... 
 | 
|  | 
| void | download (OutputArray dst, Stream &stream) const | 
|  | pefroms download data from device to host memory (Non-Blocking call)  More... 
 | 
|  | 
| size_t | elemSize () const | 
|  | returns element size in bytes  More... 
 | 
|  | 
| size_t | elemSize1 () const | 
|  | returns the size of element channel in bytes  More... 
 | 
|  | 
| bool | empty () const | 
|  | returns true if GpuMat data is NULL  More... 
 | 
|  | 
| bool | isContinuous () const | 
|  | 
| void | locateROI (Size &wholeSize, Point &ofs) const | 
|  | locates GpuMat header within a parent GpuMat  More... 
 | 
|  | 
| template<typename _Tp > | 
|  | operator PtrStep< _Tp > () const | 
|  | 
| template<typename _Tp > | 
|  | operator PtrStepSz< _Tp > () const | 
|  | 
| GpuMat | operator() (Range rowRange, Range colRange) const | 
|  | extracts a rectangular sub-GpuMat (this is a generalized form of row, rowRange etc.)  More... 
 | 
|  | 
| GpuMat | operator() (Rect roi) const | 
|  | 
| GpuMat & | operator= (const GpuMat &m) | 
|  | assignment operators  More... 
 | 
|  | 
| uchar * | ptr (int y=0) | 
|  | returns pointer to y-th row  More... 
 | 
|  | 
| const uchar * | ptr (int y=0) const | 
|  | 
| template<typename _Tp > | 
| _Tp * | ptr (int y=0) | 
|  | template version of the above method  More... 
 | 
|  | 
| template<typename _Tp > | 
| const _Tp * | ptr (int y=0) const | 
|  | 
| void | release () | 
|  | decreases reference counter, deallocate the data when reference counter reaches 0  More... 
 | 
|  | 
| GpuMat | reshape (int cn, int rows=0) const | 
|  | 
| GpuMat | row (int y) const | 
|  | returns a new GpuMat header for the specified row  More... 
 | 
|  | 
| GpuMat | rowRange (int startrow, int endrow) const | 
|  | ... for the specified row span  More... 
 | 
|  | 
| GpuMat | rowRange (Range r) const | 
|  | 
| GpuMat & | setTo (Scalar s) | 
|  | sets some of the GpuMat elements to s (Blocking call)  More... 
 | 
|  | 
| GpuMat & | setTo (Scalar s, Stream &stream) | 
|  | sets some of the GpuMat elements to s (Non-Blocking call)  More... 
 | 
|  | 
| GpuMat & | setTo (Scalar s, InputArray mask) | 
|  | sets some of the GpuMat elements to s, according to the mask (Blocking call)  More... 
 | 
|  | 
| GpuMat & | setTo (Scalar s, InputArray mask, Stream &stream) | 
|  | sets some of the GpuMat elements to s, according to the mask (Non-Blocking call)  More... 
 | 
|  | 
| Size | size () const | 
|  | returns GpuMat size : width == number of columns, height == number of rows  More... 
 | 
|  | 
| size_t | step1 () const | 
|  | returns step/elemSize1()  More... 
 | 
|  | 
| void | swap (GpuMat &mat) | 
|  | swaps with other smart pointer  More... 
 | 
|  | 
| int | type () const | 
|  | returns element type  More... 
 | 
|  | 
| void | upload (InputArray arr) | 
|  | pefroms upload data to GpuMat (Blocking call)  More... 
 | 
|  | 
| void | upload (InputArray arr, Stream &stream) | 
|  | pefroms upload data to GpuMat (Non-Blocking call)  More... 
 | 
|  |