|
Point Cloud Library (PCL) 1.15.0
|
#include </builddir/build/BUILD/pcl-1.15.0-build/pcl-pcl-1.15.0/gpu/people/src/cuda/nvidia/NCV.hpp>
Public Member Functions | |
| NCVMatrix () | |
| void | clear () |
| Ncv32u | stride () const |
| NCVStatus | copySolid (NCVMatrix< T > &dst, cudaStream_t cuStream, std::size_t howMuch=0) const |
| NCVStatus | copy2D (NCVMatrix< T > &dst, NcvSize32u roi, cudaStream_t cuStream) const |
| T & | at (Ncv32u x, Ncv32u y) const |
| T * | ptr () const |
| Ncv32u | width () const |
| Ncv32u | height () const |
| NcvSize32u | size () const |
| Ncv32u | pitch () const |
| NCVMemoryType | memType () const |
Protected Attributes | |
| T * | _ptr |
| Ncv32u | _width |
| Ncv32u | _height |
| Ncv32u | _pitch |
| NCVMemoryType | _memtype |
|
inline |
|
inline |
|
inline |
Definition at line 685 of file NCV.hpp.
References _height, _memtype, _pitch, _ptr, and _width.
Referenced by NCVMatrix(), NCVMatrixAlloc< T >::NCVMatrixAlloc(), NCVMatrixReuse< T >::NCVMatrixReuse(), NCVMatrixReuse< T >::NCVMatrixReuse(), and NCVMatrixAlloc< T >::~NCVMatrixAlloc().
|
inline |
Definition at line 728 of file NCV.hpp.
References _memtype, _pitch, _ptr, height(), NcvSize32u::height, width(), and NcvSize32u::width.
|
inline |
Definition at line 759 of file NCV.hpp.
References _height.
Referenced by copy2D(), NCVMatrixAlloc< T >::NCVMatrixAlloc(), NCVMatrixReuse< T >::NCVMatrixReuse(), and NCVMatrixReuse< T >::NCVMatrixReuse().
|
inline |
Definition at line 762 of file NCV.hpp.
References _memtype.
Referenced by NCVMatrixReuse< T >::NCVMatrixReuse().
|
inline |
Definition at line 761 of file NCV.hpp.
References _pitch.
Referenced by NCVMatrixAlloc< T >::NCVMatrixAlloc(), NCVMatrixReuse< T >::NCVMatrixReuse(), and NCVMatrixReuse< T >::NCVMatrixReuse().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 758 of file NCV.hpp.
References _width.
Referenced by copy2D(), NCVMatrixAlloc< T >::NCVMatrixAlloc(), NCVMatrixReuse< T >::NCVMatrixReuse(), and NCVMatrixReuse< T >::NCVMatrixReuse().
|
protected |
Definition at line 768 of file NCV.hpp.
Referenced by at(), clear(), copySolid(), height(), NCVMatrixAlloc< T >::NCVMatrixAlloc(), NCVMatrixReuse< T >::NCVMatrixReuse(), NCVMatrixReuse< T >::NCVMatrixReuse(), and size().
|
protected |
Definition at line 770 of file NCV.hpp.
Referenced by clear(), copy2D(), copySolid(), memType(), NCVMatrixAlloc< T >::NCVMatrixAlloc(), NCVMatrixReuse< T >::NCVMatrixReuse(), and NCVMatrixReuse< T >::NCVMatrixReuse().
|
protected |
Definition at line 769 of file NCV.hpp.
Referenced by at(), clear(), copy2D(), copySolid(), NCVMatrixAlloc< T >::NCVMatrixAlloc(), NCVMatrixReuse< T >::NCVMatrixReuse(), NCVMatrixReuse< T >::NCVMatrixReuse(), pitch(), and stride().
|
protected |
Definition at line 766 of file NCV.hpp.
Referenced by at(), clear(), copy2D(), copySolid(), NCVMatrixAlloc< T >::NCVMatrixAlloc(), NCVMatrixReuse< T >::NCVMatrixReuse(), NCVMatrixReuse< T >::NCVMatrixReuse(), and ptr().
|
protected |
Definition at line 767 of file NCV.hpp.
Referenced by at(), clear(), NCVMatrixAlloc< T >::NCVMatrixAlloc(), NCVMatrixReuse< T >::NCVMatrixReuse(), NCVMatrixReuse< T >::NCVMatrixReuse(), size(), and width().