#include <pcl/point_types.h>

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 > | |
| PointT & | pcl::common::operator*= (PointT &p, const float &scalar) |
| multiply assign operator for PointT | |
| template<> | |
| pcl::PointXYZI & | pcl::common::operator*= (pcl::PointXYZI &lhs, const float &scalar) |
| multiply assign operator for PointXYZI | |
| template<> | |
| pcl::PointXYZINormal & | pcl::common::operator*= (pcl::PointXYZINormal &lhs, const float &scalar) |
| template<> | |
| pcl::Normal & | pcl::common::operator*= (pcl::Normal &lhs, const float &scalar) |
| multiply assign operator for Normal | |
| template<> | |
| pcl::PointXYZRGB & | pcl::common::operator*= (pcl::PointXYZRGB &lhs, const float &scalar) |
| template<> | |
| pcl::PointXYZRGBA & | pcl::common::operator*= (pcl::PointXYZRGBA &lhs, const float &scalar) |
| template<> | |
| pcl::RGB & | pcl::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 > | |
| PointT & | pcl::common::operator+= (PointT &lhs, const PointT &rhs) |
| plus assign operator for PointT | |
| template<> | |
| pcl::PointXYZI & | pcl::common::operator+= (pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs) |
| plus assign operator for PointXYZI | |
| template<> | |
| pcl::PointXYZINormal & | pcl::common::operator+= (pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs) |
| template<> | |
| pcl::Normal & | pcl::common::operator+= (pcl::Normal &lhs, const pcl::Normal &rhs) |
| plus assign operator for Normal | |
| template<> | |
| pcl::PointXYZRGB & | pcl::common::operator+= (pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs) |
| template<> | |
| pcl::PointXYZRGBA & | pcl::common::operator+= (pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs) |
| template<> | |
| pcl::RGB & | pcl::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 > | |
| PointT & | pcl::common::operator-= (PointT &lhs, const PointT &rhs) |
| minus assign operator for PointT | |
| template<> | |
| pcl::PointXYZI & | pcl::common::operator-= (pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs) |
| minus assign operator for PointXYZI | |
| template<> | |
| pcl::PointXYZINormal & | pcl::common::operator-= (pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs) |
| template<> | |
| pcl::Normal & | pcl::common::operator-= (pcl::Normal &lhs, const pcl::Normal &rhs) |
| minus assign operator for Normal | |
| template<> | |
| pcl::PointXYZRGB & | pcl::common::operator-= (pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs) |
| template<> | |
| pcl::PointXYZRGBA & | pcl::common::operator-= (pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs) |
| template<> | |
| pcl::RGB & | pcl::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 > | |
| PointT & | pcl::common::operator/= (PointT &p, const float &scalar) |
| divide assign operator for PointT | |