50 SetResults(
const std::unordered_map<
int, std::vector<Point>> &stepsLog,
const std::unordered_map<
int, std::vector<Point>> &goalsLog,
51 const std::unordered_map<
int, std::pair<bool, int>> &resultsLog) = 0;
62 #endif //ORCA_LOGGER_H Logger class implements base interface for system state logging.
File contains Summary class.
Class Summary contains brief information about execution results.
virtual bool GenerateLog()=0
Abstract method for creating final log in file or another format.
virtual ~Logger()
Logger virtual destructor.
File contains Node, Point, Line, Vertex, ObstacleSegment classes and some methods and functions imple...
virtual Logger * Clone() const =0
Abstract method for cloning inheritors objects. Implementations of this method should create copy of ...
virtual void SetResults(const std::unordered_map< int, std::vector< Point >> &stepsLog, const std::unordered_map< int, std::vector< Point >> &goalsLog, const std::unordered_map< int, std::pair< bool, int >> &resultsLog)=0
Abstract method. Should sets full information about execution, including states on each step...
File contains Agent class and AgentParam class.
virtual void SetSummary(const Summary &res)=0
Abstract method. Should sets brief information about execution results.