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

#include "ocl.hpp"

Public Member Functions

 Program ()
 
 Program (const ProgramSource &src, const String &buildflags, String &errmsg)
 
 Program (const String &buf)
 
 Program (const Program &prog)
 
 ~Program ()
 
bool create (const ProgramSource &src, const String &buildflags, String &errmsg)
 
String getPrefix () const
 
Program & operator= (const Program &prog)
 
void * ptr () const
 
bool read (const String &buf, const String &buildflags)
 
const ProgramSource & source () const
 
bool write (String &buf) const
 

Static Public Member Functions

static String getPrefix (const String &buildflags)
 

Protected Attributes

Impl * p
 

Constructor & Destructor Documentation

◆ Program() [1/4]

cv::ocl::Program::Program ( )

◆ Program() [2/4]

cv::ocl::Program::Program ( const ProgramSource &  src,
const String &  buildflags,
String &  errmsg 
)

◆ Program() [3/4]

cv::ocl::Program::Program ( const String &  buf)
explicit

◆ Program() [4/4]

cv::ocl::Program::Program ( const Program &  prog)

◆ ~Program()

cv::ocl::Program::~Program ( )

Member Function Documentation

◆ create()

bool cv::ocl::Program::create ( const ProgramSource &  src,
const String &  buildflags,
String &  errmsg 
)

◆ getPrefix() [1/2]

String cv::ocl::Program::getPrefix ( ) const

◆ getPrefix() [2/2]

static String cv::ocl::Program::getPrefix ( const String &  buildflags)
static

◆ operator=()

Program& cv::ocl::Program::operator= ( const Program &  prog)

◆ ptr()

void* cv::ocl::Program::ptr ( ) const

◆ read()

bool cv::ocl::Program::read ( const String &  buf,
const String &  buildflags 
)

◆ source()

const ProgramSource& cv::ocl::Program::source ( ) const

◆ write()

bool cv::ocl::Program::write ( String &  buf) const

Member Data Documentation

◆ p

Impl* cv::ocl::Program::p
protected

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