Class cv::ocl::Program#

Collaboration diagram for cv::ocl::Program:

Friends#

Return

Name

Description

struct

Impl

Examples#

Examples
samples/cpp/tutorial_code/ImgProc/Pyramids/Pyramids.cpp, samples/cpp/tutorial_code/ImgTrans/copyMakeBorder_demo.cpp, samples/cpp/tutorial_code/ImgTrans/houghcircles.cpp, and samples/cpp/tutorial_code/ImgTrans/houghlines.cpp.

Constructor & Destructor Documentation#

Program()#

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

Program()#

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

Program()#

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

Program()#

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

~Program()#

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

Member Function Documentation#

create()#

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

empty()#

bool cv::ocl::Program::empty()

getBinary()#

void cv::ocl::Program::getBinary(std::vector< char > & binary)

Query device-specific program binary.

Returns RAW OpenCL executable binary without additional attachments.

Parameters

  • binary — output buffer

getImpl()#

Impl * cv::ocl::Program::getImpl()

getPrefix()#

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

operator=()#

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

operator=()#

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

ptr()#

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

read()#

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

source()#

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

write()#

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

getPrefix()#

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

Member Data Documentation#

p#

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

Source file#

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