Point Cloud Library (PCL)  1.3.1
Functions
pcl::geometry Namespace Reference

Functions

template<typename PointT >
float distance (const PointT &p1, const PointT &p2)
template<typename PointT >
float squaredDistance (const PointT &p1, const PointT &p2)
template<typename PointT , typename NormalT >
void project (const PointT &point, const PointT &plane_origin, const NormalT &plane_normal, PointT &projected)
void project (const Eigen::Vector3f &point, const Eigen::Vector3f &plane_origin, const Eigen::Vector3f &plane_normal, Eigen::Vector3f &projected)

Function Documentation

template<typename PointT >
float pcl::geometry::distance ( const PointT &  p1,
const PointT &  p2 
) [inline]
Returns:
the euclidean distance between 2 points

Definition at line 55 of file geometry.h.

template<typename PointT , typename NormalT >
void pcl::geometry::project ( const PointT &  point,
const PointT &  plane_origin,
const NormalT &  plane_normal,
PointT &  projected 
) [inline]
Returns:
the point projection on a plane defined by its origin and normal vector
Parameters:
pointPoint to be projected
plane_originThe plane origin
plane_normalThe plane normal
projectedThe returned projected point

Definition at line 74 of file geometry.h.

void pcl::geometry::project ( const Eigen::Vector3f &  point,
const Eigen::Vector3f &  plane_origin,
const Eigen::Vector3f &  plane_normal,
Eigen::Vector3f &  projected 
) [inline]
Returns:
the point projection on a plane defined by its origin and normal vector
Parameters:
pointPoint to be projected
plane_originThe plane origin
plane_normalThe plane normal
projectedThe returned projected point

Definition at line 87 of file geometry.h.

template<typename PointT >
float pcl::geometry::squaredDistance ( const PointT &  p1,
const PointT &  p2 
) [inline]
Returns:
the squared euclidean distance between 2 points

Definition at line 62 of file geometry.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines