#include <fov_trimming.hpp>
|
| virtual void | fov_trimming (const sensor_msgs::msg::PointCloud2::SharedPtr &point_cloud, sensor_msgs::msg::PointCloud2::SharedPtr &trimmed_cloud) const =0 |
| | Perform fov trimming on the input point cloud.
|
| |
| bool | within_limits (float x, float y, float z, float intensity, const TrimmingParameters ¶ms, const double max_range) const |
| |
Definition at line 10 of file fov_trimming.hpp.
◆ fov_trimming()
| virtual void FovTrimming::fov_trimming |
( |
const sensor_msgs::msg::PointCloud2::SharedPtr & |
point_cloud, |
|
|
sensor_msgs::msg::PointCloud2::SharedPtr & |
trimmed_cloud |
|
) |
| const |
|
pure virtual |
Perform fov trimming on the input point cloud.
This pure virtual function must be implemented by derived classes.
- Parameters
-
| point_cloud | The input point cloud to be processed (trimmed). |
| [out] | ret | The resulting point cloud after trimming and the corresponding split parameters for GridRANSAC. |
Implemented in AccelerationTrimming, CutTrimming, and SkidpadTrimming.
◆ within_limits()
| bool FovTrimming::within_limits |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
intensity, |
|
|
const TrimmingParameters & |
params, |
|
|
const double |
max_range |
|
) |
| const |
◆ params_
The documentation for this class was generated from the following files: