OpenCV  4.5.2
Open Source Computer Vision
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cv::GCall Class Referencefinal

#include <opencv2/gapi/gcall.hpp>

Public Member Functions

 GCall (const GKernel &k)
 
 ~GCall ()
 
GKernelkernel ()
 
cv::util::anyparams ()
 
template<typename... Ts>
GCallpass (Ts &&...args)
 
Priv & priv ()
 
const Priv & priv () const
 
void setArgs (std::vector< GArg > &&args)
 
GMat yield (int output=0)
 
template<class T >
GArray< T > yieldArray (int output=0)
 
GFrame yieldFrame (int output=0)
 
template<class T >
GOpaque< T > yieldOpaque (int output=0)
 
GMatP yieldP (int output=0)
 
GScalar yieldScalar (int output=0)
 

Protected Member Functions

detail::GArrayU yieldArray (int output=0)
 
detail::GOpaqueU yieldOpaque (int output=0)
 

Protected Attributes

std::shared_ptr< Priv > m_priv
 

Constructor & Destructor Documentation

cv::GCall::GCall ( const GKernel k)
explicit
cv::GCall::~GCall ( )

Member Function Documentation

GKernel& cv::GCall::kernel ( )
cv::util::any& cv::GCall::params ( )
template<typename... Ts>
GCall& cv::GCall::pass ( Ts &&...  args)
inline
Priv& cv::GCall::priv ( )
const Priv& cv::GCall::priv ( ) const
void cv::GCall::setArgs ( std::vector< GArg > &&  args)
GMat cv::GCall::yield ( int  output = 0)
template<class T >
GArray<T> cv::GCall::yieldArray ( int  output = 0)
inline
detail::GArrayU cv::GCall::yieldArray ( int  output = 0)
protected
GFrame cv::GCall::yieldFrame ( int  output = 0)
template<class T >
GOpaque<T> cv::GCall::yieldOpaque ( int  output = 0)
inline
detail::GOpaqueU cv::GCall::yieldOpaque ( int  output = 0)
protected
GMatP cv::GCall::yieldP ( int  output = 0)
GScalar cv::GCall::yieldScalar ( int  output = 0)

Member Data Documentation

std::shared_ptr<Priv> cv::GCall::m_priv
protected

The documentation for this class was generated from the following file: