61 using Points = std::vector<Eigen::Vector2f>;
69 static std::optional<VirtualRobot::MathTools::ConvexHull2D>
71 static std::optional<Ellipsoid>
72 ellipsoid(
const std::optional<VirtualRobot::MathTools::ConvexHull2D>& hull);
74 static std::optional<Points>
76 const std::optional<VirtualRobot::MathTools::ConvexHull2D>&
convexHull,
81 std::vector<Features> features(
const LaserScan& scan)
const;
83 std::vector<LaserScan> detectClusters(
const LaserScan& scan)
const;