Point Cloud Library (PCL)
1.14.1-dev
|
#include </__w/1/s/gpu/people/src/cuda_async_copy.h>
Public Member Functions | |
AsyncCopy (T *ptr, std::size_t size) | |
AsyncCopy (std::vector< T > &data) | |
~AsyncCopy () | |
void | download (const DeviceArray< T > &arr) |
void | download (const DeviceArray2D< T > &arr) |
void | upload (const DeviceArray< T > &arr) const |
void | upload (const DeviceArray2D< T > &arr) const |
void | waitForCompeltion () |
Definition at line 49 of file cuda_async_copy.h.
|
inline |
Definition at line 52 of file cuda_async_copy.h.
|
inline |
Definition at line 58 of file cuda_async_copy.h.
|
inline |
Definition at line 64 of file cuda_async_copy.h.
|
inline |
Definition at line 75 of file cuda_async_copy.h.
References pcl::gpu::DeviceArray2D< T >::cols(), pcl::gpu::DeviceMemory2D::colsBytes(), pcl::gpu::DeviceArray2D< T >::ptr(), pcl::gpu::DeviceArray2D< T >::rows(), and pcl::gpu::DeviceMemory2D::step().
|
inline |
Definition at line 70 of file cuda_async_copy.h.
References pcl::gpu::DeviceArray< T >::ptr(), and pcl::gpu::DeviceMemory::sizeBytes().
|
inline |
Definition at line 85 of file cuda_async_copy.h.
References pcl::gpu::DeviceArray2D< T >::cols(), pcl::gpu::DeviceMemory2D::colsBytes(), pcl::gpu::DeviceArray2D< T >::ptr(), pcl::gpu::DeviceArray2D< T >::rows(), and pcl::gpu::DeviceMemory2D::step().
|
inline |
Definition at line 80 of file cuda_async_copy.h.
References pcl::gpu::DeviceArray< T >::ptr(), and pcl::gpu::DeviceArray< T >::size().
|
inline |
Definition at line 90 of file cuda_async_copy.h.