|
template<typename IT > |
void | autoware::common::geometry::bounding_box::compute_height (const IT begin, const IT end, BoundingBox &box) |
| Computes height of bounding box given a full list of points. More...
|
|
template<typename IT > |
void | autoware::common::geometry::bounding_box::compute_height (const IT begin, const IT end, autoware_auto_perception_msgs::msg::Shape &shape) |
| Computes height of bounding box given a full list of points. More...
|
|
void GEOMETRY_PUBLIC | autoware::common::geometry::bounding_box::details::size_2d (const decltype(BoundingBox::corners) &corners, geometry_msgs::msg::Point32 &ret) |
| Compute length, width, area of bounding box. More...
|
|
void GEOMETRY_PUBLIC | autoware::common::geometry::bounding_box::details::finalize_box (const decltype(BoundingBox::corners) &corners, BoundingBox &box) |
| Computes centroid and orientation of a box given corners. More...
|
|
template<typename IT , typename PointT > |
void | autoware::common::geometry::bounding_box::details::compute_corners (decltype(BoundingBox::corners) &corners, const Point4< IT > &supports, const Point4< PointT > &directions) |
| given support points and two orthogonal directions, compute corners of bounding box More...
|
|
autoware_auto_perception_msgs::msg::Shape GEOMETRY_PUBLIC | autoware::common::geometry::bounding_box::details::make_shape (const BoundingBox &box) |
| Copy vertices of the given box into a Shape type. More...
|
|
geometry_msgs::msg::Pose GEOMETRY_PUBLIC | autoware::common::geometry::bounding_box::details::make_pose (const BoundingBox &box) |
| Copy centroid and orientation info of the box into Pose type. More...
|
|
autoware_auto_perception_msgs::msg::DetectedObject GEOMETRY_PUBLIC | autoware::common::geometry::bounding_box::details::make_detected_object (const BoundingBox &box) |
| Fill DetectedObject type with contents from a BoundingBox type. More...
|
|
std::vector< geometry_msgs::msg::Point32 > GEOMETRY_PUBLIC | autoware::common::geometry::bounding_box::details::get_transformed_corners (const autoware_auto_perception_msgs::msg::Shape &shape_msg, const geometry_msgs::msg::Point ¢roid, const geometry_msgs::msg::Quaternion &orientation) |
| Transform corners from object-local coordinates using the given centroid and orientation. More...
|
|
Common functionality for bounding box computation algorithms.