Point Cloud Library (PCL)
1.8.0
|
#include </build/pcl-IgoYJm/pcl-1.8.0+dfsg1/gpu/people/src/cuda_async_copy.h>
Public Member Functions | |
AsyncCopy (T *ptr, 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 51 of file cuda_async_copy.h.
|
inline |
Definition at line 54 of file cuda_async_copy.h.
|
inline |
Definition at line 60 of file cuda_async_copy.h.
|
inline |
Definition at line 66 of file cuda_async_copy.h.
|
inline |
Definition at line 72 of file cuda_async_copy.h.
References pcl::gpu::DeviceArray< T >::ptr(), and pcl::gpu::DeviceMemory::sizeBytes().
|
inline |
Definition at line 77 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 82 of file cuda_async_copy.h.
References pcl::gpu::DeviceArray< T >::ptr(), and pcl::gpu::DeviceArray< T >::size().
|
inline |
Definition at line 87 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 92 of file cuda_async_copy.h.