#include "CL/cl.hpp"
#include <iostream>
#include <fstream>
#include <chrono>
#include <cctype>
#include <vector>
◆ __CL_ENABLE_EXCEPTIONS
| #define __CL_ENABLE_EXCEPTIONS |
◆ ocl_init()
Declare for OpenCL code execution
◆ commandQueue
| cl::CommandQueue commandQueue |
|
extern |
◆ context
◆ devices
| vector<cl::Device> devices |
|
extern |
◆ errNum
◆ gBfs
◆ gBfs_t
◆ gComputeCost1
◆ gComputeCostXYZ
| cl::Kernel gComputeCostXYZ |
◆ gComputeMaxNSum
| cl::Kernel gComputeMaxNSum |
◆ gComputeNlink1
| cl::Kernel gComputeNlink1 |
◆ gComputeNlink2
| cl::Kernel gComputeNlink2 |
◆ gComputeNSum
◆ gComputePhotoConstistencyArray
| cl::Kernel gComputePhotoConstistencyArray |
|
extern |
◆ gComputeVisualhull
| cl::Kernel gComputeVisualhull |
◆ gDeterminePlane
| cl::Kernel gDeterminePlane |
|
extern |
◆ gFilterCost1
◆ gFilterCostXYZ
| cl::Kernel gFilterCostXYZ |
◆ gGetResult
◆ gInitialSurfel
| cl::Kernel gInitialSurfel |
◆ gPush1_atomic
◆ gRefineSurfels1
| cl::Kernel gRefineSurfels1 |
◆ gRefineSurfels2
| cl::Kernel gRefineSurfels2 |
◆ gRelabel_atomic
| cl::Kernel gRelabel_atomic |
◆ platformChooser
Choose Platform
0 for desktop or laptop with non-optimus
1 for laptop with optimus
2 for embedded board (e.g. Odroid-XU4)
◆ platforms
| vector<cl::Platform> platforms |
|
extern |
◆ program