OpenCV  3.0.0-dev
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
Programoperator= (const Program &prog)
void * ptr () const
bool read (const String &buf, const String &buildflags)
const ProgramSourcesource () const
bool write (String &buf) const

Static Public Member Functions

static String getPrefix (const String &buildflags)

Protected Attributes

Impl * p

Constructor & Destructor Documentation

cv::ocl::Program::Program ( )
cv::ocl::Program::Program ( const ProgramSource src,
const String buildflags,
String errmsg 
cv::ocl::Program::Program ( const String buf)
cv::ocl::Program::Program ( const Program prog)
cv::ocl::Program::~Program ( )

Member Function Documentation

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

Member Data Documentation

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

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