41#include <pcl/gpu/utils/device/vector_math.hpp>
54 __device__ __host__ __forceinline__
61 if (
dot(n, p) + d < 0)
76 int i1 = (
int)(
e1 >> 32);
Iterator class for point clouds with or without given indices.
__device__ __forceinline__ float3 tr(const T &v)
__device__ __host__ __forceinline__ float compue_inv_normal_norm(const float4 &p)
__device__ __forceinline__ float dot(const float3 &v1, const float3 &v2)
__device__ __host__ __forceinline__ float4 compute_plane(const float3 &v, const float3 &v1, const float3 &v2, const float3 &p)
Computers plane from 3 points (v, v1, v2), ensures that point P lies positive subspace.
__device__ __forceinline__ float3 & operator*=(float3 &vec, const float &v)
__device__ __host__ __forceinline__ float3 cross(const float3 &v1, const float3 &v2)
__device__ __forceinline__ bool operator()(const std::uint64_t &e1, const int &e2) const