Loading...
Searching...
No Matches
cv::gapi::own Namespace Reference

This namespace contains G-API own data structures used in its standalone mode build. More...

Namespaces

namespace  detail
 

Classes

class  Mat
 
class  Point
 
class  Point2f
 
class  Point3f
 
class  Rect
 
class  Scalar
 
class  Size
 
struct  VoidType
 

Functions

double ceild (double x)
 
GMatDesc descr_of (const Mat &mat)
 
cv::GMetaArgs descrs_of (const std::vector< Mat > &vec)
 
double floord (double x)
 
bool operator!= (const Rect &lhs, const Rect &rhs)
 
bool operator!= (const Size &lhs, const Size &rhs)
 
Rect operator& (const Rect &lhs, const Rect &rhs)
 
Rectoperator&= (Rect &lhs, const Rect &rhs)
 
Sizeoperator+= (Size &lhs, const Size &rhs)
 
std::ostream & operator<< (std::ostream &o, const Rect &rect)
 
std::ostream & operator<< (std::ostream &o, const Size &s)
 
bool operator== (const Rect &lhs, const Rect &rhs)
 
bool operator== (const Scalar &lhs, const Scalar &rhs)
 
bool operator== (const Size &lhs, const Size &rhs)
 
double rintd (double x)
 
double roundd (double x)
 
template<typename DST , typename SRC , typename = cv::util::enable_if_t<!std::is_same<DST, SRC>::value && std::is_integral<DST>::value && std::is_integral<SRC>::value>>
static CV_ALWAYS_INLINE DST saturate (SRC x)
 
template<typename DST , typename SRC , typename R , cv::util::enable_if_t< std::is_floating_point< DST >::value, bool > = true>
static CV_ALWAYS_INLINE DST saturate (SRC x, R)
 
template<typename T >
static CV_ALWAYS_INLINEsaturate (T x)
 
cv::Mat to_ocv (Mat &&)=delete
 
cv::Mat to_ocv (Mat const &m)
 

Detailed Description

This namespace contains G-API own data structures used in its standalone mode build.

Function Documentation

◆ ceild()

double cv::gapi::own::ceild ( double  x)
inline

◆ descr_of()

GMatDesc cv::gapi::own::descr_of ( const Mat mat)

◆ descrs_of()

cv::GMetaArgs cv::gapi::own::descrs_of ( const std::vector< Mat > &  vec)

◆ floord()

double cv::gapi::own::floord ( double  x)
inline

◆ operator!=() [1/2]

bool cv::gapi::own::operator!= ( const Rect lhs,
const Rect rhs 
)
inline

◆ operator!=() [2/2]

bool cv::gapi::own::operator!= ( const Size lhs,
const Size rhs 
)
inline

◆ operator&()

Rect cv::gapi::own::operator& ( const Rect lhs,
const Rect rhs 
)
inline

◆ operator&=()

Rect & cv::gapi::own::operator&= ( Rect lhs,
const Rect rhs 
)
inline

◆ operator+=()

Size & cv::gapi::own::operator+= ( Size lhs,
const Size rhs 
)
inline

◆ operator<<() [1/2]

std::ostream & cv::gapi::own::operator<< ( std::ostream &  o,
const Rect rect 
)
inline

◆ operator<<() [2/2]

std::ostream & cv::gapi::own::operator<< ( std::ostream &  o,
const Size s 
)
inline

◆ operator==() [1/3]

bool cv::gapi::own::operator== ( const Rect lhs,
const Rect rhs 
)
inline

◆ operator==() [2/3]

bool cv::gapi::own::operator== ( const Scalar lhs,
const Scalar rhs 
)
inline

◆ operator==() [3/3]

bool cv::gapi::own::operator== ( const Size lhs,
const Size rhs 
)
inline

◆ rintd()

double cv::gapi::own::rintd ( double  x)
inline

◆ roundd()

double cv::gapi::own::roundd ( double  x)
inline

◆ saturate() [1/3]

template<typename DST , typename SRC , typename = cv::util::enable_if_t<!std::is_same<DST, SRC>::value && std::is_integral<DST>::value && std::is_integral<SRC>::value>>
static CV_ALWAYS_INLINE DST cv::gapi::own::saturate ( SRC  x)
static

◆ saturate() [2/3]

template<typename DST , typename SRC , typename R , cv::util::enable_if_t< std::is_floating_point< DST >::value, bool > = true>
static CV_ALWAYS_INLINE DST cv::gapi::own::saturate ( SRC  x,
round 
)
static

◆ saturate() [3/3]

template<typename T >
static CV_ALWAYS_INLINE T cv::gapi::own::saturate ( x)
static

◆ to_ocv() [1/2]

cv::Mat cv::gapi::own::to_ocv ( Mat &&  )
delete

◆ to_ocv() [2/2]

cv::Mat cv::gapi::own::to_ocv ( Mat const &  m)
inline