OpenCV  4.5.3
Open Source Computer Vision
Classes | Namespaces | Typedefs | Enumerations | Functions
gtype_traits.hpp File Reference
#include <vector>
#include <type_traits>
#include <opencv2/gapi/gmat.hpp>
#include <opencv2/gapi/gscalar.hpp>
#include <opencv2/gapi/garray.hpp>
#include <opencv2/gapi/gopaque.hpp>
#include <opencv2/gapi/gframe.hpp>
#include <opencv2/gapi/streaming/source.hpp>
#include <opencv2/gapi/media.hpp>
#include <opencv2/gapi/gcommon.hpp>

Classes

class  cv::detail::has_custom_wrap< T >::check< class, class >
 
struct  cv::detail::GObtainCtor< T >
 
struct  cv::detail::GTypeOf< U >
 
struct  cv::detail::GTypeOf< U >
 
struct  cv::detail::GTypeOf< cv::gapi::wip::IStreamSource::Ptr >
 
struct  cv::detail::GTypeOf< cv::Mat >
 
struct  cv::detail::GTypeOf< cv::MediaFrame >
 
struct  cv::detail::GTypeOf< cv::RMat >
 
struct  cv::detail::GTypeOf< cv::Scalar >
 
struct  cv::detail::GTypeOf< cv::UMat >
 
struct  cv::detail::GTypeOf< std::vector< U > >
 
struct  cv::detail::GTypeTraits< T >
 
struct  cv::detail::GTypeTraits< T >
 
struct  cv::detail::GTypeTraits< cv::GArray< T > >
 
struct  cv::detail::GTypeTraits< cv::GFrame >
 
struct  cv::detail::GTypeTraits< cv::GMat >
 
struct  cv::detail::GTypeTraits< cv::GMatP >
 
struct  cv::detail::GTypeTraits< cv::GOpaque< T > >
 
struct  cv::detail::GTypeTraits< cv::GScalar >
 
struct  cv::detail::has_custom_wrap< T >
 
struct  cv::detail::WrapValue< T, Custom >
 

Namespaces

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

Typedefs

template<class T >
using cv::detail::g_type_of_t = typename GTypeOf< T >::type
 
using cv::detail::HostCtor = util::variant< util::monostate, detail::ConstructVec, detail::ConstructOpaque >
 
template<typename T >
using cv::detail::wrap_gapi_helper = WrapValue< typename std::decay< T >::type >
 
template<typename T >
using cv::detail::wrap_host_helper = WrapValue< typename std::decay< g_type_of_t< T > >::type >
 

Enumerations

enum  cv::detail::ArgKind : int {
  cv::detail::ArgKind::OPAQUE_VAL,
  cv::detail::ArgKind::GOBJREF,
  cv::detail::ArgKind::GMAT,
  cv::detail::ArgKind::GMATP,
  cv::detail::ArgKind::GFRAME,
  cv::detail::ArgKind::GSCALAR,
  cv::detail::ArgKind::GARRAY,
  cv::detail::ArgKind::GOPAQUE
}
 

Functions

template<typename T >
constexpr const char * cv::detail::meta_to_string () noexcept
 
template<>
constexpr const char * cv::detail::meta_to_string< cv::GArrayDesc > () noexcept
 
template<>
constexpr const char * cv::detail::meta_to_string< cv::GFrameDesc > () noexcept
 
template<>
constexpr const char * cv::detail::meta_to_string< cv::GMatDesc > () noexcept
 
template<>
constexpr const char * cv::detail::meta_to_string< cv::GOpaqueDesc > () noexcept
 
template<>
constexpr const char * cv::detail::meta_to_string< cv::GScalarDesc > () noexcept