15 #ifndef GEOMETRY__POLYGON__POLYGON_HPP_
16 #define GEOMETRY__POLYGON__POLYGON_HPP_
18 #include <geometry_msgs/msg/point.hpp>
25 double getMaxValue(
const std::vector<geometry_msgs::msg::Point> & points,
const Axis & axis);
26 double getMinValue(
const std::vector<geometry_msgs::msg::Point> & points,
const Axis & axis);
28 const std::vector<geometry_msgs::msg::Point> & points,
const Axis & axis);
30 const std::vector<geometry_msgs::msg::Point> & points);
Axis
Definition: polygon.hpp:24
double getMinValue(const std::vector< geometry_msgs::msg::Point > &points, const Axis &axis)
Definition: polygon.cpp:71
std::vector< geometry_msgs::msg::Point > get2DConvexHull(const std::vector< geometry_msgs::msg::Point > &points)
Definition: polygon.cpp:26
std::vector< double > filterByAxis(const std::vector< geometry_msgs::msg::Point > &points, const Axis &axis)
Definition: polygon.cpp:91
double getMaxValue(const std::vector< geometry_msgs::msg::Point > &points, const Axis &axis)
Definition: polygon.cpp:51
Definition: bounding_box.hpp:32