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.