31 explicit GraphTreeCreator(std::unique_ptr<INodeCreatorBuilder>&& node_creator_builder_ptr);
52 void MakeNewNodesByCurrentNode(
const RobotStateNode& current_node,
int current_num,
53 std::vector<RobotStateNode>* output_graph_ptr)
const;
56 std::map<HexapodMove, std::unique_ptr<INodeCreator> > node_creator_map_;
59 const std::unique_ptr<INodeCreatorBuilder> node_creator_builder_ptr_;