OpenCV  4.0.0-beta
Open Source Computer Vision
Classes | Namespaces | Macros | Functions
mat.hpp File Reference
#include "opencv2/gapi/opencv_includes.hpp"
#include "opencv2/gapi/own/types.hpp"
#include "opencv2/gapi/own/scalar.hpp"
#include "opencv2/gapi/own/saturate.hpp"
#include "opencv2/gapi/own/assert.hpp"
#include <memory>
#include <cstring>
#include "opencv2/gapi/util/throw.hpp"

Classes

class  cv::gapi::own::Mat
 
struct  cv::gapi::own::detail::MatHeader
 

Namespaces

 cv
 
 cv::gapi
 
 cv::gapi::own
 
 cv::gapi::own::detail
 

Macros

#define TABLE_ENTRY(type)   {assign_row<type, 1>, assign_row<type, 2>, assign_row<type, 3>, assign_row<type, 4>}
 

Functions

template<typename T , unsigned char channels>
void cv::gapi::own::detail::assign_row (void *ptr, int cols, Scalar const &s)
 
size_t cv::gapi::own::detail::default_step (int type, int cols)
 

Macro Definition Documentation

§ TABLE_ENTRY

#define TABLE_ENTRY (   type)    {assign_row<type, 1>, assign_row<type, 2>, assign_row<type, 3>, assign_row<type, 4>}