Classes | |
| struct | IntensityFieldAccessor |
| struct | IntensityFieldAccessor< pcl::PointNormal > |
| struct | IntensityFieldAccessor< pcl::PointXYZRGB > |
| struct | IntensityFieldAccessor< pcl::PointXYZRGBA > |
Functions | |
| template<typename PointT > | |
| void | deleteCols (const PointCloud< PointT > &input, PointCloud< PointT > &output, const size_t &amount) |
| template<typename PointT > | |
| void | deleteRows (const PointCloud< PointT > &input, PointCloud< PointT > &output, const size_t &amount) |
| template<typename PointT > | |
| void | duplicateColumns (const PointCloud< PointT > &input, PointCloud< PointT > &output, const size_t &amount) |
| template<typename PointT > | |
| void | duplicateRows (const PointCloud< PointT > &input, PointCloud< PointT > &output, const size_t &amount) |
| template<typename PointT > | |
| void | expandColumns (const PointCloud< PointT > &input, PointCloud< PointT > &output, const PointT &val, const size_t &amount) |
| template<typename PointT > | |
| void | expandRows (const PointCloud< PointT > &input, PointCloud< PointT > &output, const PointT &val, const size_t &amount) |
| template<typename PointT > | |
| void | mirrorColumns (const PointCloud< PointT > &input, PointCloud< PointT > &output, const size_t &amount) |
| template<typename PointT > | |
| void | mirrorRows (const PointCloud< PointT > &input, PointCloud< PointT > &output, const size_t &amount) |
| template<typename PointT > | |
| PointT | operator* (const float &scalar, const PointT &p) |
| multiplication operator for PointT and a scalar | |
| template<typename PointT > | |
| PointT | operator* (const PointT &p, const float &scalar) |
| multiplication operator for PointT and a scalar | |
| template<> | |
| pcl::PointXYZI | operator* (const float &scalar, const pcl::PointXYZI &p) |
| multiplication operator for PointXYZI and a scalar | |
| template<> | |
| pcl::PointXYZI | operator* (const pcl::PointXYZI &p, const float &scalar) |
| multiplication operator for PointXYZI and a scalar | |
| template<> | |
| pcl::PointXYZINormal | operator* (const float &scalar, const pcl::PointXYZINormal &p) |
| template<> | |
| pcl::PointXYZINormal | operator* (const pcl::PointXYZINormal &p, const float &scalar) |
| template<> | |
| pcl::Normal | operator* (const float &scalar, const pcl::Normal &p) |
| multiplication operator for Normal and a scalar | |
| template<> | |
| pcl::Normal | operator* (const pcl::Normal &p, const float &scalar) |
| multiplication operator for Normal and a scalar | |
| template<> | |
| pcl::PointXYZRGB | operator* (const float &scalar, const pcl::PointXYZRGB &p) |
| template<> | |
| pcl::PointXYZRGB | operator* (const pcl::PointXYZRGB &p, const float &scalar) |
| template<> | |
| pcl::PointXYZRGBA | operator* (const float &scalar, const pcl::PointXYZRGBA &p) |
| template<> | |
| pcl::PointXYZRGBA | operator* (const pcl::PointXYZRGBA &p, const float &scalar) |
| template<> | |
| pcl::RGB | operator* (const float &scalar, const pcl::RGB &p) |
| template<> | |
| pcl::RGB | operator* (const pcl::RGB &p, const float &scalar) |
| template<typename PointT > | |
| PointT & | operator*= (PointT &p, const float &scalar) |
| multiply assign operator for PointT | |
| template<> | |
| pcl::PointXYZI & | operator*= (pcl::PointXYZI &lhs, const float &scalar) |
| multiply assign operator for PointXYZI | |
| template<> | |
| pcl::PointXYZINormal & | operator*= (pcl::PointXYZINormal &lhs, const float &scalar) |
| template<> | |
| pcl::Normal & | operator*= (pcl::Normal &lhs, const float &scalar) |
| multiply assign operator for Normal | |
| template<> | |
| pcl::PointXYZRGB & | operator*= (pcl::PointXYZRGB &lhs, const float &scalar) |
| template<> | |
| pcl::PointXYZRGBA & | operator*= (pcl::PointXYZRGBA &lhs, const float &scalar) |
| template<> | |
| pcl::RGB & | operator*= (pcl::RGB &lhs, const float &scalar) |
| template<typename PointT > | |
| PointT | 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 | operator+ (const pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs) |
| addition operator for PointXYZI | |
| template<> | |
| pcl::PointXYZINormal | operator+ (const pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs) |
| template<> | |
| pcl::Normal | operator+ (const pcl::Normal &lhs, const pcl::Normal &rhs) |
| addition operator for Normal | |
| template<> | |
| pcl::PointXYZRGB | operator+ (const pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs) |
| addition operator for PointXYZRGB | |
| template<> | |
| pcl::PointXYZRGBA | operator+ (const pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs) |
| addition operator for PointXYZRGBAA | |
| template<> | |
| pcl::RGB | operator+ (const pcl::RGB &lhs, const pcl::RGB &rhs) |
| addition operator for RGBA | |
| template<typename PointT > | |
| PointT & | operator+= (PointT &lhs, const PointT &rhs) |
| plus assign operator for PointT | |
| template<> | |
| pcl::PointXYZI & | operator+= (pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs) |
| plus assign operator for PointXYZI | |
| template<> | |
| pcl::PointXYZINormal & | operator+= (pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs) |
| template<> | |
| pcl::Normal & | operator+= (pcl::Normal &lhs, const pcl::Normal &rhs) |
| plus assign operator for Normal | |
| template<> | |
| pcl::PointXYZRGB & | operator+= (pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs) |
| template<> | |
| pcl::PointXYZRGBA & | operator+= (pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs) |
| template<> | |
| pcl::RGB & | operator+= (pcl::RGB &lhs, const pcl::RGB &rhs) |
| template<typename PointT > | |
| PointT | operator- (const PointT &lhs, const PointT &rhs) |
| subtraction operator for PointT | |
| template<> | |
| pcl::PointXYZI | operator- (const pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs) |
| subtraction operator for PointXYZI | |
| template<> | |
| pcl::PointXYZINormal | operator- (const pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs) |
| template<> | |
| pcl::Normal | operator- (const pcl::Normal &lhs, const pcl::Normal &rhs) |
| subtraction operator for Normal | |
| template<> | |
| pcl::PointXYZRGB | operator- (const pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs) |
| subtraction operator for PointXYZRGB | |
| template<> | |
| pcl::PointXYZRGBA | operator- (const pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs) |
| subtraction operator for PointXYZRGBA | |
| template<> | |
| pcl::RGB | operator- (const pcl::RGB &lhs, const pcl::RGB &rhs) |
| subtraction operator for RGB | |
| template<typename PointT > | |
| PointT & | operator-= (PointT &lhs, const PointT &rhs) |
| minus assign operator for PointT | |
| template<> | |
| pcl::PointXYZI & | operator-= (pcl::PointXYZI &lhs, const pcl::PointXYZI &rhs) |
| minus assign operator for PointXYZI | |
| template<> | |
| pcl::PointXYZINormal & | operator-= (pcl::PointXYZINormal &lhs, const pcl::PointXYZINormal &rhs) |
| template<> | |
| pcl::Normal & | operator-= (pcl::Normal &lhs, const pcl::Normal &rhs) |
| minus assign operator for Normal | |
| template<> | |
| pcl::PointXYZRGB & | operator-= (pcl::PointXYZRGB &lhs, const pcl::PointXYZRGB &rhs) |
| template<> | |
| pcl::PointXYZRGBA & | operator-= (pcl::PointXYZRGBA &lhs, const pcl::PointXYZRGBA &rhs) |
| template<> | |
| pcl::RGB & | operator-= (pcl::RGB &lhs, const pcl::RGB &rhs) |
| template<typename PointT > | |
| PointT | operator/ (const float &scalar, const PointT &p) |
| division operator for PointT and a scalar | |
| template<typename PointT > | |
| PointT | operator/ (const PointT &p, const float &scalar) |
| division operator for PointT and a scalar | |
| template<typename PointT > | |
| PointT & | operator/= (PointT &p, const float &scalar) |
| divide assign operator for PointT | |
| void pcl::common::deleteCols | ( | const PointCloud< PointT > & | input, |
| PointCloud< PointT > & | output, | ||
| const size_t & | amount | ||
| ) |
delete amount columns in top and bottom of point cloud
| [in] | input | the input point cloud |
| [out] | output | the output point cloud |
| [in] | amount | the amount of rows to be added |
Definition at line 234 of file spring.hpp.
| void pcl::common::deleteRows | ( | const PointCloud< PointT > & | input, |
| PointCloud< PointT > & | output, | ||
| const size_t & | amount | ||
| ) |
delete amount rows in top and bottom of point cloud
| [in] | input | the input point cloud |
| [out] | output | the output point cloud |
| [in] | amount | the amount of rows to be added |
Definition at line 217 of file spring.hpp.
| void pcl::common::duplicateColumns | ( | const PointCloud< PointT > & | input, |
| PointCloud< PointT > & | output, | ||
| const size_t & | amount | ||
| ) |
expand point cloud duplicating the amount right and left columns times.
| [in] | input | the input point cloud |
| [out] | output | the output point cloud |
| [in] | amount | the amount of cilumns to be added |
Definition at line 97 of file spring.hpp.
| void pcl::common::duplicateRows | ( | const PointCloud< PointT > & | input, |
| PointCloud< PointT > & | output, | ||
| const size_t & | amount | ||
| ) |
expand point cloud duplicating the amount top and bottom rows times.
| [in] | input | the input point cloud |
| [out] | output | the output point cloud |
| [in] | amount | the amount of rows to be added |
Definition at line 130 of file spring.hpp.
| void pcl::common::expandColumns | ( | const PointCloud< PointT > & | input, |
| PointCloud< PointT > & | output, | ||
| const PointT & | val, | ||
| const size_t & | amount | ||
| ) |
expand point cloud inserting amount columns at the right and the left of a point cloud and filling them with custom values.
| [in] | input | the input point cloud |
| [out] | output | the output point cloud |
| [in] | val | the point value to be insterted |
| [in] | amount | the amount of columns to be added |
Definition at line 44 of file spring.hpp.
| void pcl::common::expandRows | ( | const PointCloud< PointT > & | input, |
| PointCloud< PointT > & | output, | ||
| const PointT & | val, | ||
| const size_t & | amount | ||
| ) |
expand point cloud inserting amount rows at the top and the bottom of a point cloud and filling them with custom values.
| [in] | input | the input point cloud |
| [out] | output | the output point cloud |
| [in] | val | the point value to be insterted |
| [in] | amount | the amount of rows to be added |
Definition at line 76 of file spring.hpp.
| void pcl::common::mirrorColumns | ( | const PointCloud< PointT > & | input, |
| PointCloud< PointT > & | output, | ||
| const size_t & | amount | ||
| ) |
expand point cloud mirroring amount right and left columns.
| [in] | input | the input point cloud |
| [out] | output | the output point cloud |
| [in] | amount | the amount of rows to be added |
Definition at line 155 of file spring.hpp.
| void pcl::common::mirrorRows | ( | const PointCloud< PointT > & | input, |
| PointCloud< PointT > & | output, | ||
| const size_t & | amount | ||
| ) |
expand point cloud mirroring amount top and bottom rows.
| [in] | input | the input point cloud |
| [out] | output | the output point cloud |
| [in] | amount | the amount of rows to be added |
Definition at line 187 of file spring.hpp.
| PointT pcl::common::operator* | ( | const float & | scalar, |
| const PointT & | p | ||
| ) | [inline] |
multiplication operator for PointT and a scalar
Definition at line 71 of file point_operators.h.
| PointT pcl::common::operator* | ( | const PointT & | p, |
| const float & | scalar | ||
| ) | [inline] |
multiplication operator for PointT and a scalar
Definition at line 79 of file point_operators.h.
| pcl::PointXYZI pcl::common::operator* | ( | const float & | scalar, |
| const pcl::PointXYZI & | p | ||
| ) | [inline] |
multiplication operator for PointXYZI and a scalar
Definition at line 150 of file point_operators.h.
| pcl::PointXYZI pcl::common::operator* | ( | const pcl::PointXYZI & | p, |
| const float & | scalar | ||
| ) | [inline] |
multiplication operator for PointXYZI and a scalar
Definition at line 159 of file point_operators.h.
| pcl::PointXYZINormal pcl::common::operator* | ( | const float & | scalar, |
| const pcl::PointXYZINormal & | p | ||
| ) | [inline] |
Definition at line 243 of file point_operators.h.
| pcl::PointXYZINormal pcl::common::operator* | ( | const pcl::PointXYZINormal & | p, |
| const float & | scalar | ||
| ) | [inline] |
Definition at line 254 of file point_operators.h.
| pcl::Normal pcl::common::operator* | ( | const float & | scalar, |
| const pcl::Normal & | p | ||
| ) | [inline] |
multiplication operator for Normal and a scalar
Definition at line 279 of file point_operators.h.
| pcl::Normal pcl::common::operator* | ( | const pcl::Normal & | p, |
| const float & | scalar | ||
| ) | [inline] |
multiplication operator for Normal and a scalar
Definition at line 288 of file point_operators.h.
| pcl::PointXYZRGB pcl::common::operator* | ( | const float & | scalar, |
| const pcl::PointXYZRGB & | p | ||
| ) | [inline] |
Definition at line 346 of file point_operators.h.
| pcl::PointXYZRGB pcl::common::operator* | ( | const pcl::PointXYZRGB & | p, |
| const float & | scalar | ||
| ) | [inline] |
Definition at line 358 of file point_operators.h.
| pcl::PointXYZRGBA pcl::common::operator* | ( | const float & | scalar, |
| const pcl::PointXYZRGBA & | p | ||
| ) | [inline] |
Definition at line 425 of file point_operators.h.
| pcl::PointXYZRGBA pcl::common::operator* | ( | const pcl::PointXYZRGBA & | p, |
| const float & | scalar | ||
| ) | [inline] |
Definition at line 437 of file point_operators.h.
Definition at line 500 of file point_operators.h.
Definition at line 510 of file point_operators.h.
| PointT& pcl::common::operator*= | ( | PointT & | p, |
| const float & | scalar | ||
| ) | [inline] |
multiply assign operator for PointT
Definition at line 117 of file point_operators.h.
| pcl::PointXYZI& pcl::common::operator*= | ( | pcl::PointXYZI & | lhs, |
| const float & | scalar | ||
| ) | [inline] |
multiply assign operator for PointXYZI
Definition at line 184 of file point_operators.h.
| pcl::PointXYZINormal& pcl::common::operator*= | ( | pcl::PointXYZINormal & | lhs, |
| const float & | scalar | ||
| ) | [inline] |
Definition at line 233 of file point_operators.h.
| pcl::Normal& pcl::common::operator*= | ( | pcl::Normal & | lhs, |
| const float & | scalar | ||
| ) | [inline] |
multiply assign operator for Normal
Definition at line 313 of file point_operators.h.
| pcl::PointXYZRGB& pcl::common::operator*= | ( | pcl::PointXYZRGB & | lhs, |
| const float & | scalar | ||
| ) | [inline] |
Definition at line 390 of file point_operators.h.
| pcl::PointXYZRGBA& pcl::common::operator*= | ( | pcl::PointXYZRGBA & | lhs, |
| const float & | scalar | ||
| ) | [inline] |
Definition at line 469 of file point_operators.h.
Definition at line 538 of file point_operators.h.
| PointT pcl::common::operator+ | ( | const PointT & | lhs, |
| const PointT & | rhs | ||
| ) | [inline] |
provide a set of operator on points Default behaviour is to consider only XYZ component but several specializations are added.
addition operator for PointT
Definition at line 55 of file point_operators.h.
| pcl::PointXYZI pcl::common::operator+ | ( | const pcl::PointXYZI & | lhs, |
| const pcl::PointXYZI & | rhs | ||
| ) | [inline] |
addition operator for PointXYZI
Definition at line 132 of file point_operators.h.
| pcl::PointXYZINormal pcl::common::operator+ | ( | const pcl::PointXYZINormal & | lhs, |
| const pcl::PointXYZINormal & | rhs | ||
| ) | [inline] |
Definition at line 191 of file point_operators.h.
| pcl::Normal pcl::common::operator+ | ( | const pcl::Normal & | lhs, |
| const pcl::Normal & | rhs | ||
| ) | [inline] |
addition operator for Normal
Definition at line 261 of file point_operators.h.
| pcl::PointXYZRGB pcl::common::operator+ | ( | const pcl::PointXYZRGB & | lhs, |
| const pcl::PointXYZRGB & | rhs | ||
| ) | [inline] |
addition operator for PointXYZRGB
Definition at line 322 of file point_operators.h.
| pcl::PointXYZRGBA pcl::common::operator+ | ( | const pcl::PointXYZRGBA & | lhs, |
| const pcl::PointXYZRGBA & | rhs | ||
| ) | [inline] |
addition operator for PointXYZRGBAA
Definition at line 401 of file point_operators.h.
addition operator for RGBA
Definition at line 480 of file point_operators.h.
| PointT& pcl::common::operator+= | ( | PointT & | lhs, |
| const PointT & | rhs | ||
| ) | [inline] |
plus assign operator for PointT
Definition at line 103 of file point_operators.h.
| pcl::PointXYZI& pcl::common::operator+= | ( | pcl::PointXYZI & | lhs, |
| const pcl::PointXYZI & | rhs | ||
| ) | [inline] |
plus assign operator for PointXYZI
Definition at line 168 of file point_operators.h.
| pcl::PointXYZINormal& pcl::common::operator+= | ( | pcl::PointXYZINormal & | lhs, |
| const pcl::PointXYZINormal & | rhs | ||
| ) | [inline] |
Definition at line 213 of file point_operators.h.
| pcl::Normal& pcl::common::operator+= | ( | pcl::Normal & | lhs, |
| const pcl::Normal & | rhs | ||
| ) | [inline] |
plus assign operator for Normal
Definition at line 297 of file point_operators.h.
| pcl::PointXYZRGB& pcl::common::operator+= | ( | pcl::PointXYZRGB & | lhs, |
| const pcl::PointXYZRGB & | rhs | ||
| ) | [inline] |
Definition at line 370 of file point_operators.h.
| pcl::PointXYZRGBA& pcl::common::operator+= | ( | pcl::PointXYZRGBA & | lhs, |
| const pcl::PointXYZRGBA & | rhs | ||
| ) | [inline] |
Definition at line 449 of file point_operators.h.
Definition at line 520 of file point_operators.h.
| PointT pcl::common::operator- | ( | const PointT & | lhs, |
| const PointT & | rhs | ||
| ) | [inline] |
subtraction operator for PointT
Definition at line 63 of file point_operators.h.
| pcl::PointXYZI pcl::common::operator- | ( | const pcl::PointXYZI & | lhs, |
| const pcl::PointXYZI & | rhs | ||
| ) | [inline] |
subtraction operator for PointXYZI
Definition at line 141 of file point_operators.h.
| pcl::PointXYZINormal pcl::common::operator- | ( | const pcl::PointXYZINormal & | lhs, |
| const pcl::PointXYZINormal & | rhs | ||
| ) | [inline] |
Definition at line 202 of file point_operators.h.
| pcl::Normal pcl::common::operator- | ( | const pcl::Normal & | lhs, |
| const pcl::Normal & | rhs | ||
| ) | [inline] |
subtraction operator for Normal
Definition at line 270 of file point_operators.h.
| pcl::PointXYZRGB pcl::common::operator- | ( | const pcl::PointXYZRGB & | lhs, |
| const pcl::PointXYZRGB & | rhs | ||
| ) | [inline] |
subtraction operator for PointXYZRGB
Definition at line 334 of file point_operators.h.
| pcl::PointXYZRGBA pcl::common::operator- | ( | const pcl::PointXYZRGBA & | lhs, |
| const pcl::PointXYZRGBA & | rhs | ||
| ) | [inline] |
subtraction operator for PointXYZRGBA
Definition at line 413 of file point_operators.h.
subtraction operator for RGB
Definition at line 490 of file point_operators.h.
| PointT& pcl::common::operator-= | ( | PointT & | lhs, |
| const PointT & | rhs | ||
| ) | [inline] |
minus assign operator for PointT
Definition at line 110 of file point_operators.h.
| pcl::PointXYZI& pcl::common::operator-= | ( | pcl::PointXYZI & | lhs, |
| const pcl::PointXYZI & | rhs | ||
| ) | [inline] |
minus assign operator for PointXYZI
Definition at line 176 of file point_operators.h.
| pcl::PointXYZINormal& pcl::common::operator-= | ( | pcl::PointXYZINormal & | lhs, |
| const pcl::PointXYZINormal & | rhs | ||
| ) | [inline] |
Definition at line 223 of file point_operators.h.
| pcl::Normal& pcl::common::operator-= | ( | pcl::Normal & | lhs, |
| const pcl::Normal & | rhs | ||
| ) | [inline] |
minus assign operator for Normal
Definition at line 305 of file point_operators.h.
| pcl::PointXYZRGB& pcl::common::operator-= | ( | pcl::PointXYZRGB & | lhs, |
| const pcl::PointXYZRGB & | rhs | ||
| ) | [inline] |
Definition at line 380 of file point_operators.h.
| pcl::PointXYZRGBA& pcl::common::operator-= | ( | pcl::PointXYZRGBA & | lhs, |
| const pcl::PointXYZRGBA & | rhs | ||
| ) | [inline] |
Definition at line 459 of file point_operators.h.
Definition at line 529 of file point_operators.h.
| PointT pcl::common::operator/ | ( | const float & | scalar, |
| const PointT & | p | ||
| ) | [inline] |
division operator for PointT and a scalar
Definition at line 87 of file point_operators.h.
| PointT pcl::common::operator/ | ( | const PointT & | p, |
| const float & | scalar | ||
| ) | [inline] |
division operator for PointT and a scalar
Definition at line 95 of file point_operators.h.
| PointT& pcl::common::operator/= | ( | PointT & | p, |
| const float & | scalar | ||
| ) | [inline] |
divide assign operator for PointT
Definition at line 124 of file point_operators.h.