40 #include <pcl/pcl_macros.h>
42 #include <pcl/cuda/common/eigen.h>
50 template <
typename InputIteratorT,
typename OutputIteratorT,
template <
typename>
class Storage>
51 void computePointNormals (InputIteratorT begin, InputIteratorT end, OutputIteratorT output,
float focallength,
const typename PointCloudAOS<Storage>::ConstPtr &input,
float radius,
int desired_number_neighbors);
53 template <
template <
typename>
class Storage,
typename InputIteratorT>
54 shared_ptr<typename Storage<float4>::type>
computePointNormals (InputIteratorT begin, InputIteratorT end,
float focallength,
const typename PointCloudAOS<Storage>::ConstPtr &input,
float radius,
int desired_number_neighbors);
57 template <
typename OutputIteratorT,
template <
typename>
class Storage>
60 template <
template <
typename>
class Storage>
61 shared_ptr<typename Storage<float4>::type>
computeFastPointNormals (
const typename PointCloudAOS<Storage>::ConstPtr &input);
64 template <
typename InputIteratorT,
typename OutputIteratorT,
template <
typename>
class Storage>
65 void computeWeirdPointNormals (InputIteratorT begin, InputIteratorT end, OutputIteratorT output,
float focallength,
const typename PointCloudAOS<Storage>::ConstPtr &input,
float radius,
int desired_number_neighbors);
67 template <
template <
typename>
class Storage,
typename InputIteratorT>
68 shared_ptr<typename Storage<float4>::type>
computeWeirdPointNormals (InputIteratorT begin, InputIteratorT end,
float focallength,
const typename PointCloudAOS<Storage>::ConstPtr &input,
float radius,
int desired_number_neighbors);
void computePointNormals(InputIteratorT begin, InputIteratorT end, OutputIteratorT output, float focallength, const typename PointCloudAOS< Storage >::ConstPtr &input, float radius, int desired_number_neighbors)
void computeFastPointNormals(OutputIteratorT output, const typename PointCloudAOS< Storage >::ConstPtr &input)
void computeWeirdPointNormals(InputIteratorT begin, InputIteratorT end, OutputIteratorT output, float focallength, const typename PointCloudAOS< Storage >::ConstPtr &input, float radius, int desired_number_neighbors)