OpenCV  4.5.2
Open Source Computer Vision
Public Member Functions | Protected Attributes | List of all members
cv::ocl::PlatformInfo Class Reference

#include <opencv2/core/ocl.hpp>

Public Member Functions

 PlatformInfo () CV_NOEXCEPT
 
 PlatformInfo (void *id)
 
 PlatformInfo (const PlatformInfo &i)
 
 PlatformInfo (PlatformInfo &&i) CV_NOEXCEPT
 
 ~PlatformInfo ()
 
int deviceNumber () const
 
bool empty () const
 
void getDevice (Device &device, int d) const
 
String name () const
 
PlatformInfooperator= (const PlatformInfo &i)
 
PlatformInfooperator= (PlatformInfo &&i) CV_NOEXCEPT
 
String vendor () const
 
String version () const
 See CL_PLATFORM_VERSION. More...
 
int versionMajor () const
 
int versionMinor () const
 

Protected Attributes

Impl * p
 

Constructor & Destructor Documentation

cv::ocl::PlatformInfo::PlatformInfo ( )
cv::ocl::PlatformInfo::PlatformInfo ( void *  id)
explicit
Parameters
idpointer cl_platform_id (cl_platform_id*)
cv::ocl::PlatformInfo::~PlatformInfo ( )
cv::ocl::PlatformInfo::PlatformInfo ( const PlatformInfo i)
cv::ocl::PlatformInfo::PlatformInfo ( PlatformInfo &&  i)

Member Function Documentation

int cv::ocl::PlatformInfo::deviceNumber ( ) const
bool cv::ocl::PlatformInfo::empty ( ) const
inline
void cv::ocl::PlatformInfo::getDevice ( Device device,
int  d 
) const
String cv::ocl::PlatformInfo::name ( ) const
PlatformInfo& cv::ocl::PlatformInfo::operator= ( const PlatformInfo i)
PlatformInfo& cv::ocl::PlatformInfo::operator= ( PlatformInfo &&  i)
String cv::ocl::PlatformInfo::vendor ( ) const
String cv::ocl::PlatformInfo::version ( ) const

See CL_PLATFORM_VERSION.

int cv::ocl::PlatformInfo::versionMajor ( ) const
int cv::ocl::PlatformInfo::versionMinor ( ) const

Member Data Documentation

Impl* cv::ocl::PlatformInfo::p
protected

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