QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
Classes | Macros
qgsopenclutils.h File Reference
#include <QtGlobal>
#include "qgsconfig.h"
#include <CL/cl2.hpp>
#include "qgis_core.h"
#include "qgis.h"
#include "cpl_conv.h"
Include dependency graph for qgsopenclutils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QgsOpenClUtils::CPLAllocator< T >
 Tiny smart-pointer-like wrapper around CPLMalloc and CPLFree: this is needed because OpenCL C++ API may throw exceptions. More...
 
class  QgsOpenClUtils
 The QgsOpenClUtils class is responsible for common OpenCL operations such as. More...
 

Macros

#define CL_HPP_ENABLE_EXCEPTIONS
 
#define CL_HPP_TARGET_OPENCL_VERSION   200
 
#define CL_TARGET_OPENCL_VERSION   200
 
#define CL_USE_DEPRECATED_OPENCL_1_1_APIS
 
#define SIP_NO_FILE
 

Macro Definition Documentation

◆ CL_HPP_ENABLE_EXCEPTIONS

#define CL_HPP_ENABLE_EXCEPTIONS

Definition at line 21 of file qgsopenclutils.h.

◆ CL_HPP_TARGET_OPENCL_VERSION

#define CL_HPP_TARGET_OPENCL_VERSION   200

Definition at line 30 of file qgsopenclutils.h.

◆ CL_TARGET_OPENCL_VERSION

#define CL_TARGET_OPENCL_VERSION   200

Definition at line 31 of file qgsopenclutils.h.

◆ CL_USE_DEPRECATED_OPENCL_1_1_APIS

#define CL_USE_DEPRECATED_OPENCL_1_1_APIS

Definition at line 29 of file qgsopenclutils.h.

◆ SIP_NO_FILE

#define SIP_NO_FILE

Definition at line 19 of file qgsopenclutils.h.