31 const std::shared_ptr<const IHexapodCoordinateConverter>& converter_ptr,
32 const std::shared_ptr<const IHexapodStatePresenter>& presenter_ptr,
33 const std::shared_ptr<const IHexapodPostureValidator>& checker_ptr,
39 std::vector<RobotStateNode>* output_graph)
const override;
43 static constexpr int kDiscretization = 7;
46 void pushNodeByMaxAndMinPosZ(
47 const RobotStateNode& current_node,
int current_num,
float high,
float low,
48 std::vector<RobotStateNode>* output_graph)
const;
54 const std::shared_ptr<const IHexapodCoordinateConverter> converter_ptr_;
55 const std::shared_ptr<const IHexapodStatePresenter> presenter_ptr_;
56 const std::shared_ptr<const IHexapodPostureValidator> checker_ptr_;