8#ifndef DESIGNLAB_GRAPH_SEARCH_RESULT_RECORD_H_
9#define DESIGNLAB_GRAPH_SEARCH_RESULT_RECORD_H_
13#include <magic_enum.hpp>
42 result(enums::Result::kFailure),
43 message(
"GraphSearchResultは初期化されていません")
std::string message
成功時・失敗時のメッセージ.
enums::Result result
成功か失敗か.
std::string ToString() const
GraphSearchResult(const enums::Result result, const std::string &message)
static std::string GetCsvHeader()
CSV形式のヘッダを返す.
GraphSearchResultRecord(const RobotStateNode &node, const double time, const GraphSearchResult result)
GraphSearchResult graph_search_result
グラフ探索の結果,成功か失敗か.
double computation_time
グラフ探索にかかった計算時間 [milli sec]
std::string ToCsvString() const
構造体の内容をCSV形式の文字列にして返す. , (カンマ) で区切られる.
RobotStateNode result_node
グラフ探索によって選択されたノード.
GraphSearchResultRecord()
グラフ構造のためのノード(頂点).旧名 LNODE