OpenCV  4.7.0-dev
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; }; \
}; \
}
#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>, \
#define G_DESCR_HELPER_BODY(Class, Descr)
Definition: gtransform.hpp:89
Definition: gtransform.hpp:69
#define G_DESCR_HELPER_CLASS(Class)
Definition: gtransform.hpp:87