24 #include "Eigen/Dense" 30 namespace perception {
48 int downsample_factor);
51 const int& min_num_points = 5,
52 const bool& verbose =
false);
bool GetPointCloudMinareaBbox(const base::PointFCloud &pc, BoundingCube *box, const int &min_num_points=5, const bool &verbose=false)
float trans_y
Definition: point_cloud_util.h:42
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
double OrientCloud(const PointFCloud &pc, PointFCloud *pc_out, bool demean)
bool DownSamplePointCloudBeams(base::PointFCloudPtr cloud_ptr, base::PointFCloudPtr out_cloud_ptr, int downsample_factor)
float x
Definition: point_cloud_util.h:34
float height
Definition: point_cloud_util.h:39
void CloudDemean(base::PointFCloudPtr cloud)
Definition: point_cloud.h:264
std::shared_ptr< const PointFCloud > PointFCloudConstPtr
Definition: point_cloud.h:483
void GetPointCloudCentroid(base::PointFCloudConstPtr cloud, PointF *centroid)
float y
Definition: point_cloud_util.h:35
float width
Definition: point_cloud_util.h:38
std::shared_ptr< PointFCloud > PointFCloudPtr
Definition: point_cloud.h:482
float trans_x
Definition: point_cloud_util.h:41
float z
Definition: point_cloud_util.h:36
float yaw
Definition: point_cloud_util.h:40
float trans_z
Definition: point_cloud_util.h:43
float length
Definition: point_cloud_util.h:37
Definition: point_cloud_util.h:33