| OpenCV 4.3.0 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 <numeric>`
`#include <opencv2/gapi/util/throw.hpp>`

## Classes
class | cv::gapi::own::Mat
struct | cv::gapi::own::detail::MatHeader

## Namespaces
| cv
| "black box" representation of the file storage associated with a file on disk.
| 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>}