38 const std::shared_ptr<const IHexapodPostureValidator>& checker_ptr)
39 : checker_ptr_(checker_ptr){};
52 static constexpr int kDiscretizationNum = 10;
55 const float kStabilityMargin = 10.0f;
58 bool MakeComCandidatePoint(
60 std::pair<bool, Vector2>
61 output_coms[kDiscretizationNum * kDiscretizationNum])
const;
64 bool IsInMargin(
const Polygon2& polygon,
const std::vector<Vector2>& edge_vec,
65 const Vector2& candidate_point)
const;
67 const std::shared_ptr<const IHexapodPostureValidator> checker_ptr_;