Namespaces | |
namespace | internal |
Classes | |
class | CloudGenerator |
class | CloudGenerator< pcl::PointXY, GeneratorT > |
struct | IntensityFieldAccessor |
struct | IntensityFieldAccessor< pcl::PointNormal > |
struct | IntensityFieldAccessor< pcl::PointXYZ > |
struct | IntensityFieldAccessor< pcl::PointXYZRGB > |
struct | IntensityFieldAccessor< pcl::PointXYZRGBA > |
struct | IntensityFieldAccessor< pcl::PointXYZRGBL > |
struct | IntensityFieldAccessor< pcl::PointXYZRGBNormal > |
struct | normal_distribution |
normal distribution More... | |
class | NormalGenerator |
NormalGenerator class generates a random number from a normal distribution specified by (mean, sigma). More... | |
struct | uniform_distribution< float > |
uniform distribution float specialized More... | |
struct | uniform_distribution< int > |
uniform distribution int specialized More... | |
class | UniformGenerator |
UniformGenerator class generates a random number from range [min, max] at each run picked according to a uniform distribution i.e eaach number within [min, max] has almost the same probability of being drawn. More... | |
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) |
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.