43 bool use_world_cloud =
false);
53 const Eigen::Vector3d& ref_center,
55 Eigen::Vector3f* direction);
67 const Eigen::Vector3d& ref_center,
68 size_t* max_point_index,
69 size_t* min_point_index);
std::shared_ptr< Object > ObjectPtr
void GetBoundingBox2d(const std::shared_ptr< Object > &object, PointCloud< PointD > *box, double expand)
void ComputeObjectShapeFromPolygon(std::shared_ptr< Object > object, bool use_world_cloud)
void ComputeMinMaxDirectionPoint(const base::ObjectPtr &object, const Eigen::Vector3d &ref_center, size_t *max_point_index, size_t *min_point_index)
Compute min max direction
void ComputePolygonDirection(const Eigen::Vector3d &ref_center, const base::ObjectPtr &object, Eigen::Vector3f *direction)
Compute polygon direction