22 explicit HeightValidator(
double min_height,
double large_max_height,
double small_max_height,
Represents a cluster of 3D points using PCL (Point Cloud Library).
Abstract class responsible for validating clusters as cones.
The HeightValidator class is responsible for validating cones based on their height.
double _small_max_height_
Max Height treshhold for small cones */.
double _height_cap_
Minimum ratio result needed for return values to not be 0. */.
double _min_height_
Min Height threshold for cone validation */.
std::vector< double > coneValidator(Cluster *cone_point_cloud, Plane &plane) const override
Validates a cone based on its height relative to a plane.
virtual ~HeightValidator()=default
Virtual destructor for HeightValidator.
double _large_max_height_
Max Height threshold for large cones */.
The Plane class represents a 3D plane defined by its equation ax + by + cz + d = 0.