Namespaces | Functions
point_operators.h File Reference
#include <pcl/point_types.h>
Include dependency graph for point_operators.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  pcl
namespace  pcl::common

Functions

template<typename PointT >
PointT pcl::common::operator* (const float &scalar, const PointT &p)
 multiplication operator for PointT and a scalar
template<typename PointT >
PointT pcl::common::operator* (const PointT &p, const float &scalar)
 multiplication operator for PointT and a scalar
template<>
pcl::PointXYZI pcl::common::operator* (const float &scalar, const pcl::PointXYZI &p)
 multiplication operator for PointXYZI and a scalar
template<>
pcl::PointXYZI pcl::common::operator* (const pcl::PointXYZI &p, const float &scalar)
 multiplication operator for PointXYZI and a scalar
template<>
pcl::PointXYZINormal pcl::common::operator* (const float &scalar, const pcl::PointXYZINormal &p)
template<>
pcl::PointXYZINormal pcl::common::operator* (const pcl::PointXYZINormal &p, const float &scalar)
template<>
pcl::Normal pcl::common::operator* (const float &scalar, const pcl::Normal &p)
 multiplication operator for Normal and a scalar
template<>
pcl::Normal pcl::common::operator* (const pcl::Normal &p, const float &scalar)
 multiplication operator for Normal and a scalar
template<>
pcl::PointXYZRGB pcl::common::operator* (const float &scalar, const pcl::PointXYZRGB &p)
template<>
pcl::PointXYZRGB pcl::common::operator* (const pcl::PointXYZRGB &p, const float &scalar)
template<>
pcl::PointXYZRGBA pcl::common::operator* (const float &scalar, const pcl::PointXYZRGBA &p)
template<>
pcl::PointXYZRGBA pcl::common::operator* (const pcl::PointXYZRGBA &p, const float &scalar)
template<>
pcl::RGB pcl::common::operator* (const float &scalar, const pcl::RGB &p)
template<>
pcl::RGB pcl::common::operator* (const pcl::RGB &p, const float &scalar)
template<typename PointT >
PointTpcl::common::operator*= (PointT &p, const float &scalar)
 multiply assign operator for PointT
template<>
pcl::PointXYZIpcl::common::operator*= (pcl::PointXYZI &lhs, const float &scalar)
 multiply assign operator for PointXYZI
template<>
pcl::PointXYZINormalpcl::common::operator*= (pcl::PointXYZINormal &lhs, const float &scalar)
template<>
pcl::Normalpcl::common::operator*= (pcl::Normal &lhs, const float &scalar)
 multiply assign operator for Normal
template<>
pcl::PointXYZRGBpcl::common::operator*= (pcl::PointXYZRGB &lhs, const float &scalar)
template<>
pcl::PointXYZRGBApcl::common::operator*= (pcl::PointXYZRGBA &lhs, const float &scalar)
template<>
pcl::RGBpcl::common::operator*= (pcl::RGB &lhs, const float &scalar)
template<typename PointT >
PointT pcl::common::operator+ (const PointT &lhs, const PointT &rhs)
 provide a set of operator on points Default behaviour is to consider only XYZ component but several specializations are added.
template<>
pcl::PointXYZI pcl::common::operator+ (const pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs)
 addition operator for PointXYZI
template<>
pcl::PointXYZINormal pcl::common::operator+ (const pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs)
template<>
pcl::Normal pcl::common::operator+ (const pcl::Normal &lhs, const pcl::Normal &rhs)
 addition operator for Normal
template<>
pcl::PointXYZRGB pcl::common::operator+ (const pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs)
 addition operator for PointXYZRGB
template<>
pcl::PointXYZRGBA pcl::common::operator+ (const pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs)
 addition operator for PointXYZRGBAA
template<>
pcl::RGB pcl::common::operator+ (const pcl::RGB &lhs, const pcl::RGB &rhs)
 addition operator for RGBA
template<typename PointT >
PointTpcl::common::operator+= (PointT &lhs, const PointT &rhs)
 plus assign operator for PointT
template<>
pcl::PointXYZIpcl::common::operator+= (pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs)
 plus assign operator for PointXYZI
template<>
pcl::PointXYZINormalpcl::common::operator+= (pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs)
template<>
pcl::Normalpcl::common::operator+= (pcl::Normal &lhs, const pcl::Normal &rhs)
 plus assign operator for Normal
template<>
pcl::PointXYZRGBpcl::common::operator+= (pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs)
template<>
pcl::PointXYZRGBApcl::common::operator+= (pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs)
template<>
pcl::RGBpcl::common::operator+= (pcl::RGB &lhs, const pcl::RGB &rhs)
template<typename PointT >
PointT pcl::common::operator- (const PointT &lhs, const PointT &rhs)
 subtraction operator for PointT
template<>
pcl::PointXYZI pcl::common::operator- (const pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs)
 subtraction operator for PointXYZI
template<>
pcl::PointXYZINormal pcl::common::operator- (const pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs)
template<>
pcl::Normal pcl::common::operator- (const pcl::Normal &lhs, const pcl::Normal &rhs)
 subtraction operator for Normal
template<>
pcl::PointXYZRGB pcl::common::operator- (const pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs)
 subtraction operator for PointXYZRGB
template<>
pcl::PointXYZRGBA pcl::common::operator- (const pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs)
 subtraction operator for PointXYZRGBA
template<>
pcl::RGB pcl::common::operator- (const pcl::RGB &lhs, const pcl::RGB &rhs)
 subtraction operator for RGB
template<typename PointT >
PointTpcl::common::operator-= (PointT &lhs, const PointT &rhs)
 minus assign operator for PointT
template<>
pcl::PointXYZIpcl::common::operator-= (pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs)
 minus assign operator for PointXYZI
template<>
pcl::PointXYZINormalpcl::common::operator-= (pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs)
template<>
pcl::Normalpcl::common::operator-= (pcl::Normal &lhs, const pcl::Normal &rhs)
 minus assign operator for Normal
template<>
pcl::PointXYZRGBpcl::common::operator-= (pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs)
template<>
pcl::PointXYZRGBApcl::common::operator-= (pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs)
template<>
pcl::RGBpcl::common::operator-= (pcl::RGB &lhs, const pcl::RGB &rhs)
template<typename PointT >
PointT pcl::common::operator/ (const float &scalar, const PointT &p)
 division operator for PointT and a scalar
template<typename PointT >
PointT pcl::common::operator/ (const PointT &p, const float &scalar)
 division operator for PointT and a scalar
template<typename PointT >
PointTpcl::common::operator/= (PointT &p, const float &scalar)
 divide assign operator for PointT


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:13