Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
cone_validator.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <numeric>
4#include <utils/cluster.hpp>
6#include <utils/plane.hpp>
7
8#include "sensor_msgs/msg/point_cloud2.hpp"
9
17public:
24 virtual std::vector<double> coneValidator(Cluster* cone_point_cloud, Plane& plane) const = 0;
25};
Represents a cluster of 3D points using PCL (Point Cloud Library).
Definition cluster.hpp:14
Abstract class responsible for validating clusters as cones.
virtual std::vector< double > coneValidator(Cluster *cone_point_cloud, Plane &plane) const =0
Validate a Cluster as a cone.
The Plane class represents a 3D plane defined by its equation ax + by + cz + d = 0.
Definition plane.hpp:12