37#ifndef PCL_GPU_OCTREE_COPYGE_HPP
38#define PCL_GPU_OCTREE_COPYGE_HPP
40#include <pcl/gpu/utils/device/warp.hpp>
60 int length = end -
beg;
64 for (
int idx =
threadIdx.x; idx < length; idx += STRIDE, pos += STRIDE)
73 int length = end -
beg;
77 for (
int idx =
threadIdx.x; idx < length; idx += STRIDE, pos += STRIDE)
79 out[idx] = ((pos +
threadIdx.x) << 8) + level;
Iterator class for point clouds with or without given indices.
__device__ void CopyKernel(const T *in, T *out, int length)
__device__ void GenerateTasksKernel(T *out, int beg, int end, int level)
__device__ void GenerateKernel(T *out, int beg, int end)