| OpenCV 4.3.0 Open Source Computer Vision

Classes | Namespaces | Macros
gtransform.hpp File Reference
`#include <functional>`
`#include <type_traits>`
`#include <utility>`
`#include <opencv2/gapi/gcommon.hpp>`
`#include <opencv2/gapi/util/util.hpp>`
`#include <opencv2/gapi/garg.hpp>`
`#include <opencv2/gapi/gtype_traits.hpp>`
`#include <opencv2/gapi/util/compiler_hints.hpp>`
`#include <opencv2/gapi/gcomputation.hpp>`

## Classes
struct | cv::GTransform
class | cv::GTransformImpl< typename, typename >
class | cv::GTransformImpl< K, std::function< R(Args...)> >
struct | cv::detail::TransHelper< typename, typename, typename >
struct | cv::detail::TransHelper< K, std::tuple< Ins... >, Out >

## Namespaces
| cv
| "black box" representation of the file storage associated with a file on disk.
| cv::detail

## Macros
#define | G_DESCR_HELPER_BODY(Class, Descr)
#define | G_DESCR_HELPER_CLASS(Class) Class##DescrHelper
#define | GAPI_TRANSFORM(Class, API, Descr)

## Macro Definition Documentation

## ◆ G_DESCR_HELPER_BODY

#define G_DESCR_HELPER_BODY | ( |  | Class,
|  |  | Descr
| ) |  |

Value:
namespace detail \
{ \
struct G_DESCR_HELPER_CLASS(Class) \
{ \
static constexpr const char *descr() { return Descr; }; \
}; \
}
G_DESCR_HELPER_CLASS
#define G_DESCR_HELPER_CLASS(Class)
Definition: gtransform.hpp:87

## ◆ G_DESCR_HELPER_CLASS

#define G_DESCR_HELPER_CLASS | ( |  | Class | ) | Class##DescrHelper

## ◆ GAPI_TRANSFORM

#define GAPI_TRANSFORM | ( |  | Class,
|  |  | API,
|  |  | Descr
| ) |  |

Value:
G_DESCR_HELPER_BODY(Class, Descr) \
struct Class final : public cv::GTransformImpl<Class, std::function API>, \
public detail::G_DESCR_HELPER_CLASS(Class)
G_DESCR_HELPER_BODY
#define G_DESCR_HELPER_BODY(Class, Descr)
Definition: gtransform.hpp:89
cv::GTransformImpl
Definition: gtransform.hpp:69
G_DESCR_HELPER_CLASS
#define G_DESCR_HELPER_CLASS(Class)
Definition: gtransform.hpp:87