OpenCV  4.1.0
Open Source Computer Vision
Public Types | Public Member Functions | Public Attributes | List of all members
cv::GFluidKernel Class Reference

#include <opencv2/gapi/fluid/gfluidkernel.hpp>

Public Types

using B = std::function< gapi::fluid::BorderOpt(const GMetaArgs &, const GArgs &)>
 
using F = std::function< void(const cv::GArgs &, const std::vector< gapi::fluid::Buffer * > &)>
 
using IS = std::function< void(const cv::GMetaArgs &, const cv::GArgs &, gapi::fluid::Buffer &)>
 
enum  Kind {
  Filter,
  Resize,
  NV12toRGB
}
 
using M = std::function< GMetaArgs(const GMetaArgs &, const GArgs &)>
 
using RS = std::function< void(gapi::fluid::Buffer &)>
 

Public Member Functions

 GFluidKernel ()
 
 GFluidKernel (int w, Kind k, int l, bool scratch, const F &f, const IS &is, const RS &rs, const B &b)
 

Public Attributes

const B m_b
 
const F m_f
 
const IS m_is
 
Kind m_kind
 
const int m_lpi = -1
 
const RS m_rs
 
const bool m_scratch = false
 
int m_window = -1
 

Member Typedef Documentation

using cv::GFluidKernel::B = std::function<gapi::fluid::BorderOpt(const GMetaArgs&, const GArgs&)>
using cv::GFluidKernel::F = std::function<void(const cv::GArgs&, const std::vector<gapi::fluid::Buffer*> &)>
using cv::GFluidKernel::IS = std::function<void(const cv::GMetaArgs &, const cv::GArgs&, gapi::fluid::Buffer &)>
using cv::GFluidKernel::M = std::function<GMetaArgs(const GMetaArgs &, const GArgs &)>
using cv::GFluidKernel::RS = std::function<void(gapi::fluid::Buffer &)>

Member Enumeration Documentation

Enumerator
Filter 
Resize 
NV12toRGB 

Constructor & Destructor Documentation

cv::GFluidKernel::GFluidKernel ( )
inline
cv::GFluidKernel::GFluidKernel ( int  w,
Kind  k,
int  l,
bool  scratch,
const F f,
const IS is,
const RS rs,
const B b 
)
inline

Member Data Documentation

const B cv::GFluidKernel::m_b
const F cv::GFluidKernel::m_f
const IS cv::GFluidKernel::m_is
Kind cv::GFluidKernel::m_kind
const int cv::GFluidKernel::m_lpi = -1
const RS cv::GFluidKernel::m_rs
const bool cv::GFluidKernel::m_scratch = false
int cv::GFluidKernel::m_window = -1

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