Represents a cluster of 3D points using PCL (Point Cloud Library).
Abstract class responsible for validating clusters as cones.
Validates clusters using the standard deviation on xOy plane and on the z axis.
double _max_z_
Maximum z axis deviation.
virtual ~DeviationValidator()=default
Virtual destructor for DeviationValidator.
std::vector< double > coneValidator(Cluster *cone_point_cloud, Plane &plane) const override
Validates a cluster using standard deviation.
double _min_xoy_
Minimum xOy plane deviation.
double _min_z_
Minimum z axis deviation.
double _max_xoy_
Maximum xOy plane deviation.
The Plane class represents a 3D plane defined by its equation ax + by + cz + d = 0.