Point Cloud Library (PCL)
1.10.1
|
Functions | |
NCV_EXPORTS NCVStatus | nppsStCompactGetSize_32u (Ncv32u srcLen, Ncv32u *pBufsize, cudaDeviceProp &devProp) |
Calculates the size of the temporary buffer for vector compaction. More... | |
NCVStatus | nppsStCompactGetSize_32s (Ncv32u srcLen, Ncv32u *pBufsize, cudaDeviceProp &devProp) |
Calculates the size of the temporary buffer for vector compaction. More... | |
NCVStatus | nppsStCompactGetSize_32f (Ncv32u srcLen, Ncv32u *pBufsize, cudaDeviceProp &devProp) |
Calculates the size of the temporary buffer for vector compaction. More... | |
NCV_EXPORTS NCVStatus | nppsStCompact_32u (Ncv32u *d_src, Ncv32u srcLen, Ncv32u *d_dst, Ncv32u *p_dstLen, Ncv32u elemRemove, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &devProp) |
Compacts the input vector by removing elements of specified value. More... | |
NCV_EXPORTS NCVStatus | nppsStCompact_32s (Ncv32s *d_src, Ncv32u srcLen, Ncv32s *d_dst, Ncv32u *p_dstLen, Ncv32s elemRemove, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &devProp) |
Compacts the input vector by removing elements of specified value. More... | |
NCV_EXPORTS NCVStatus | nppsStCompact_32f (Ncv32f *d_src, Ncv32u srcLen, Ncv32f *d_dst, Ncv32u *p_dstLen, Ncv32f elemRemove, Ncv8u *pBuffer, Ncv32u bufSize, cudaDeviceProp &devProp) |
Compacts the input vector by removing elements of specified value. More... | |
NCV_EXPORTS NCVStatus | nppsStCompact_32u_host (Ncv32u *h_src, Ncv32u srcLen, Ncv32u *h_dst, Ncv32u *dstLen, Ncv32u elemRemove) |
Compacts the input vector by removing elements of specified value. More... | |
NCV_EXPORTS NCVStatus | nppsStCompact_32s_host (Ncv32s *h_src, Ncv32u srcLen, Ncv32s *h_dst, Ncv32u *dstLen, Ncv32s elemRemove) |
Compacts the input vector by removing elements of specified value. More... | |
NCV_EXPORTS NCVStatus | nppsStCompact_32f_host (Ncv32f *h_src, Ncv32u srcLen, Ncv32f *h_dst, Ncv32u *dstLen, Ncv32f elemRemove) |
Compacts the input vector by removing elements of specified value. More... | |
Variables | |
NcvSize32u | NppStInterpolationState::size |
frame size More... | |
Ncv32u | NppStInterpolationState::nStep |
pitch More... | |
Ncv32f | NppStInterpolationState::pos |
new frame position More... | |
Ncv32f * | NppStInterpolationState::pSrcFrame0 |
frame 0 More... | |
Ncv32f * | NppStInterpolationState::pSrcFrame1 |
frame 1 More... | |
Ncv32f * | NppStInterpolationState::pFU |
forward horizontal displacement More... | |
Ncv32f * | NppStInterpolationState::pFV |
forward vertical displacement More... | |
Ncv32f * | NppStInterpolationState::pBU |
backward horizontal displacement More... | |
Ncv32f * | NppStInterpolationState::pBV |
backward vertical displacement More... | |
Ncv32f * | NppStInterpolationState::pNewFrame |
new frame More... | |
Ncv32f * | NppStInterpolationState::ppBuffers [6] |
temporary buffers More... | |
NCV_EXPORTS NCVStatus nppsStCompact_32f | ( | Ncv32f * | d_src, |
Ncv32u | srcLen, | ||
Ncv32f * | d_dst, | ||
Ncv32u * | p_dstLen, | ||
Ncv32f | elemRemove, | ||
Ncv8u * | pBuffer, | ||
Ncv32u | bufSize, | ||
cudaDeviceProp & | devProp | ||
) |
Compacts the input vector by removing elements of specified value.
32-bit float values
NCV_EXPORTS NCVStatus nppsStCompact_32f_host | ( | Ncv32f * | h_src, |
Ncv32u | srcLen, | ||
Ncv32f * | h_dst, | ||
Ncv32u * | dstLen, | ||
Ncv32f | elemRemove | ||
) |
Compacts the input vector by removing elements of specified value.
32-bit float values. Host implementation
NCV_EXPORTS NCVStatus nppsStCompact_32s | ( | Ncv32s * | d_src, |
Ncv32u | srcLen, | ||
Ncv32s * | d_dst, | ||
Ncv32u * | p_dstLen, | ||
Ncv32s | elemRemove, | ||
Ncv8u * | pBuffer, | ||
Ncv32u | bufSize, | ||
cudaDeviceProp & | devProp | ||
) |
Compacts the input vector by removing elements of specified value.
32-bit signed values
NCV_EXPORTS NCVStatus nppsStCompact_32s_host | ( | Ncv32s * | h_src, |
Ncv32u | srcLen, | ||
Ncv32s * | h_dst, | ||
Ncv32u * | dstLen, | ||
Ncv32s | elemRemove | ||
) |
Compacts the input vector by removing elements of specified value.
32-bit signed values. Host implementation
NCV_EXPORTS NCVStatus nppsStCompact_32u | ( | Ncv32u * | d_src, |
Ncv32u | srcLen, | ||
Ncv32u * | d_dst, | ||
Ncv32u * | p_dstLen, | ||
Ncv32u | elemRemove, | ||
Ncv8u * | pBuffer, | ||
Ncv32u | bufSize, | ||
cudaDeviceProp & | devProp | ||
) |
Compacts the input vector by removing elements of specified value.
32-bit unsigned values
d_src | [IN] Source vector pointer (CUDA device memory) |
srcLen | [IN] Source vector length |
d_dst | [OUT] Destination vector pointer (CUDA device memory) |
p_dstLen | [OUT] Pointer to the destination vector length (Pinned memory or NULL) |
elemRemove | [IN] The value to be removed |
pBuffer | [IN] Pointer to the pre-allocated temporary buffer (CUDA device memory) |
bufSize | [IN] Size of the pBuffer in bytes |
devProp | [IN] CUDA device properties structure, containing texture alignment information |
NCV_EXPORTS NCVStatus nppsStCompact_32u_host | ( | Ncv32u * | h_src, |
Ncv32u | srcLen, | ||
Ncv32u * | h_dst, | ||
Ncv32u * | dstLen, | ||
Ncv32u | elemRemove | ||
) |
Compacts the input vector by removing elements of specified value.
32-bit unsigned values. Host implementation
h_src | [IN] Source vector pointer (CUDA device memory) |
srcLen | [IN] Source vector length |
h_dst | [OUT] Destination vector pointer (CUDA device memory) |
dstLen | [OUT] Pointer to the destination vector length (can be NULL) |
elemRemove | [IN] The value to be removed |
NCVStatus nppsStCompactGetSize_32f | ( | Ncv32u | srcLen, |
Ncv32u * | pBufsize, | ||
cudaDeviceProp & | devProp | ||
) |
Calculates the size of the temporary buffer for vector compaction.
32-bit float values
NCVStatus nppsStCompactGetSize_32s | ( | Ncv32u | srcLen, |
Ncv32u * | pBufsize, | ||
cudaDeviceProp & | devProp | ||
) |
Calculates the size of the temporary buffer for vector compaction.
32-bit signed values
NCV_EXPORTS NCVStatus nppsStCompactGetSize_32u | ( | Ncv32u | srcLen, |
Ncv32u * | pBufsize, | ||
cudaDeviceProp & | devProp | ||
) |
Calculates the size of the temporary buffer for vector compaction.
32-bit unsigned values
srcLen | [IN] Length of the input vector in elements |
pBufsize | [OUT] Pointer to host variable that returns the size of the temporary buffer (in bytes) |
devProp | [IN] CUDA device properties structure, containing texture alignment information |
Ncv32u NppStInterpolationState::nStep |
pitch
Definition at line 120 of file NPP_staging.hpp.
Ncv32f* NppStInterpolationState::pBU |
backward horizontal displacement
Definition at line 126 of file NPP_staging.hpp.
Ncv32f* NppStInterpolationState::pBV |
backward vertical displacement
Definition at line 127 of file NPP_staging.hpp.
Ncv32f* NppStInterpolationState::pFU |
forward horizontal displacement
Definition at line 124 of file NPP_staging.hpp.
Ncv32f* NppStInterpolationState::pFV |
forward vertical displacement
Definition at line 125 of file NPP_staging.hpp.
Ncv32f* NppStInterpolationState::pNewFrame |
new frame
Definition at line 128 of file NPP_staging.hpp.
Ncv32f NppStInterpolationState::pos |
new frame position
Definition at line 121 of file NPP_staging.hpp.
Ncv32f* NppStInterpolationState::ppBuffers[6] |
temporary buffers
Definition at line 129 of file NPP_staging.hpp.
Ncv32f* NppStInterpolationState::pSrcFrame0 |
frame 0
Definition at line 122 of file NPP_staging.hpp.
Ncv32f* NppStInterpolationState::pSrcFrame1 |
frame 1
Definition at line 123 of file NPP_staging.hpp.
NcvSize32u NppStInterpolationState::size |
frame size
Definition at line 119 of file NPP_staging.hpp.