|
Formula Student Autonomous Systems
The code for the main driverless system
|
#include <acceleration_trimming.hpp>


Public Member Functions | |
| AccelerationTrimming (const TrimmingParameters params) | |
| Constructor for the Acceleration Point Cloud Trimming algorithm. | |
| AccelerationTrimming ()=default | |
| Default constructor. | |
| void | fov_trimming (const sensor_msgs::msg::PointCloud2::SharedPtr &point_cloud, sensor_msgs::msg::PointCloud2::SharedPtr &trimmed_cloud) const override |
| Perform ground removal on the input point cloud. | |
Public Member Functions inherited from FovTrimming | |
| bool | within_limits (float x, float y, float z, float intensity, const TrimmingParameters ¶ms, const double max_range) const |
Additional Inherited Members | |
Protected Attributes inherited from FovTrimming | |
| TrimmingParameters | params_ |
Definition at line 5 of file acceleration_trimming.hpp.
| AccelerationTrimming::AccelerationTrimming | ( | const TrimmingParameters | params | ) |
Constructor for the Acceleration Point Cloud Trimming algorithm.
| params | All trimming related parameters. |
Definition at line 3 of file acceleration_trimming.cpp.
|
default |
Default constructor.
This constructor is provided as a default constructor.
|
overridevirtual |
Perform ground removal on the input point cloud.
This pure virtual function must be implemented by derived classes.
| 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. |
Implements FovTrimming.
Definition at line 5 of file acceleration_trimming.cpp.
