Functions
pcl::geometry Namespace Reference

Functions

template<typename PointT >
float distance (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)
template<typename PointT >
float squaredDistance (const PointT &p1, const PointT &p2)

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 common/include/pcl/common/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 common/include/pcl/common/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 common/include/pcl/common/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 common/include/pcl/common/geometry.h.



pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:18