23 const std::shared_ptr<const IHexapodCoordinateConverter>& converter_ptr,
24 const std::shared_ptr<const IHexapodStatePresenter>& presenter_ptr,
25 const std::shared_ptr<const IHexapodPostureValidator>& checker_ptr);
28 std::map<
HexapodMove, std::unique_ptr<INodeCreator> >*
29 node_creator)
const override;
32 const std::shared_ptr<const IHexapodCoordinateConverter> converter_ptr_;
33 const std::shared_ptr<const IHexapodStatePresenter> presenter_ptr_;
34 const std::shared_ptr<const IHexapodPostureValidator> checker_ptr_;