#include "ophPointCloud.h"
#include <cuda_runtime_api.h>
#include <cuComplex.h>
#include <math_constants.h>
#include <vector_functions.h>
Go to the source code of this file.
|
void | cudaPointCloud_RS (const int &nBlocks, const int &nThreads, Vertex *cuda_vertex_data, cuDoubleComplex *cuda_dst, const CudaPointCloudConfigRS *cuda_config, const uint &iColor, const uint &mode) |
|
void | cudaPointCloud_Fresnel (const int &nBlocks, const int &nThreads, Vertex *cuda_vertex_data, cuDoubleComplex *cuda_dst, const CudaPointCloudConfigFresnel *cuda_config, const uint &iColor, const uint &mode) |
|
◆ __CUDA_INTERNAL_COMPILATION__
#define __CUDA_INTERNAL_COMPILATION__ |
◆ __DEBUG_LOG_GPU_SPEC_
#define __DEBUG_LOG_GPU_SPEC_ |
◆ HANDLE_ERROR
#define HANDLE_ERROR |
( |
|
err | ) |
(HandleError( err, __FILE__, __LINE__ )) |
◆ HANDLE_NULL
Value:{if (a == NULL) { \
printf( "Host memory failed in %s at line %d\n", \
__FILE__, __LINE__ ); \
exit( EXIT_FAILURE );}}
Definition at line 83 of file ophPointCloud_GPU.h.
◆ OPH_CUDA_N_STREAM
#define OPH_CUDA_N_STREAM 100 |
◆ CudaPointCloudConfig
◆ CudaPointCloudConfigFresnel
◆ CudaPointCloudConfigRS
◆ cudaPointCloud_Fresnel()
void cudaPointCloud_Fresnel |
( |
const int & |
nBlocks, |
|
|
const int & |
nThreads, |
|
|
Vertex * |
cuda_vertex_data, |
|
|
cuDoubleComplex * |
cuda_dst, |
|
|
const CudaPointCloudConfigFresnel * |
cuda_config, |
|
|
const uint & |
iColor, |
|
|
const uint & |
mode |
|
) |
| |
◆ cudaPointCloud_RS()
void cudaPointCloud_RS |
( |
const int & |
nBlocks, |
|
|
const int & |
nThreads, |
|
|
Vertex * |
cuda_vertex_data, |
|
|
cuDoubleComplex * |
cuda_dst, |
|
|
const CudaPointCloudConfigRS * |
cuda_config, |
|
|
const uint & |
iColor, |
|
|
const uint & |
mode |
|
) |
| |