Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
CutTrimming Class Reference

#include <cut_trimming.hpp>

Inheritance diagram for CutTrimming:
Inheritance graph
Collaboration diagram for CutTrimming:
Collaboration graph

Public Member Functions

 CutTrimming (const TrimmingParameters params)
 Constructor for the Cut Point Cloud Trimming algorithm.
 
 CutTrimming ()=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 &params, const double max_range) const
 

Additional Inherited Members

- Protected Attributes inherited from FovTrimming
TrimmingParameters params_
 

Detailed Description

Definition at line 5 of file cut_trimming.hpp.

Constructor & Destructor Documentation

◆ CutTrimming() [1/2]

CutTrimming::CutTrimming ( const TrimmingParameters  params)

Constructor for the Cut Point Cloud Trimming algorithm.

Parameters
paramsAll trimming related parameters.

Definition at line 5 of file cut_trimming.cpp.

◆ CutTrimming() [2/2]

CutTrimming::CutTrimming ( )
default

Default constructor.

This constructor is provided as a default constructor.

Member Function Documentation

◆ fov_trimming()

void CutTrimming::fov_trimming ( const sensor_msgs::msg::PointCloud2::SharedPtr &  point_cloud,
sensor_msgs::msg::PointCloud2::SharedPtr &  trimmed_cloud 
) const
overridevirtual

Perform ground removal on the input point cloud.

This pure virtual function must be implemented by derived classes.

Parameters
point_cloudThe input point cloud to be processed (trimmed).
[out]retThe resulting point cloud after trimming and the corresponding split parameters for GridRANSAC.

Implements FovTrimming.

Definition at line 7 of file cut_trimming.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: