Autoware.Auto
euclidean_cluster.cpp File Reference
#include <lidar_utils/point_cloud_utils.hpp>
#include <geometry_msgs/msg/point32.hpp>
#include <cstring>
#include <algorithm>
#include <string>
#include <utility>
#include <list>
#include "euclidean_cluster/euclidean_cluster.hpp"
#include "geometry/bounding_box_2d.hpp"
Include dependency graph for euclidean_cluster.cpp:

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::perception
 Perception related algorithms and functionality, such as those acting on 3D lidar data, camera data, radar, or ultrasonic information.
 
 autoware::perception::segmentation
 
 autoware::perception::segmentation::euclidean_cluster
 Supporting classes for euclidean clustering, an object detection algorithm.
 
 autoware::perception::segmentation::euclidean_cluster::details
 Common euclidean cluster functions not intended for external use.
 

Functions

EUCLIDEAN_CLUSTER_PUBLIC BoundingBoxArray autoware::perception::segmentation::euclidean_cluster::details::compute_bounding_boxes (Clusters &clusters, const BboxMethod method, const bool compute_height, const bool size_filter=false, const FilterConfig &filter_config={0.0F, 0.0F, 0.0F, std::numeric_limits< float >::max(), std::numeric_limits< float >::max(), std::numeric_limits< float >::max()})
 Compute bounding boxes from clusters. More...
 
BoundingBoxArray autoware::perception::segmentation::euclidean_cluster::details::compute_lfit_bounding_boxes (Clusters &clusters, const bool compute_height)
 
EUCLIDEAN_CLUSTER_PUBLIC DetectedObjects autoware::perception::segmentation::euclidean_cluster::details::convert_to_detected_objects (const BoundingBoxArray &boxes)
 Convert this bounding box to a DetectedObjects message. More...
 
EUCLIDEAN_CLUSTER_PUBLIC DetectedObjects autoware::perception::segmentation::euclidean_cluster::details::convert_to_polygon_prisms (const Clusters &clusters)
 Convert this clusters to polygon prisms as a DetectedObjects message. More...