#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 |