Stores a vector of points in 3D space.
More...
#include <PointCloud.hpp>
|
| void | copyTo (double *buffer, int size) |
| | Copies the point cloud to a double buffer.
|
Stores a vector of points in 3D space.
◆ combine()
| PointCloud eduart::sensorring::measurement::PointCloud::combine |
( |
const std::vector< PointCloud > & | clouds | ) |
|
|
static |
Combine multiple point clouds into a single cloud.
- Parameters
-
| [in] | clouds | Vector of point clouds to merge. |
- Returns
- Single PointCloud containing all points.
◆ copyTo()
| void eduart::sensorring::measurement::PointCloud::copyTo |
( |
double * | buffer, |
|
|
int | size ) |
Copies the point cloud to a double buffer.
- Parameters
-
| [in] | buffer | Pointer to the double buffer. Make sure it has sufficient size. |
| [in] | size | Actual size of the buffer passed to the method. If the buffer is smaller than the point cloud only a subset of points is copied. |
◆ transform() [1/2]
Transforms a point cloud using a rotation matrix and a translation vector.
- Parameters
-
| [in] | cloud | The point cloud to transform. |
| [in] | translation | The translation vector. |
| [in] | rotation | The rotation matrix. |
- Returns
- Transformed point cloud.
◆ transform() [2/2]
Transforms a point cloud using a rotation matrix and a translation vector.
- Parameters
-
| [in] | cloud | The point cloud to transform. |
| [in] | translation | The translation vector. |
| [in] | rotation | The rotation vector (Euler angles in degrees). |
- Returns
- Transformed point cloud.
The documentation for this class was generated from the following file: