1 #ifndef PMPL_MAP_EVALUATOR_METHOD_H_
2 #define PMPL_MAP_EVALUATOR_METHOD_H_
29 typedef std::unordered_map<size_t,
30 std::unordered_map<size_t,
Definition: MPBaseObject.h:46
Definition: MapEvaluatorMethod.h:16
MapEvaluatorMethod()=default
virtual bool operator()()=0
std::vector< size_t > m_activeRobots
Definition: MapEvaluatorMethod.h:76
void SetActiveRobots(const std::vector< size_t > &_activeRobots)
Set the active robots.
Definition: MapEvaluatorMethod.cpp:12
virtual void SetMinEndtime(double _minEndtime)
Set the minimum end time of a path.
Definition: MapEvaluatorMethod.h:47
virtual void SetEdgeIntervals(EdgeIntervals _edgeIntervals)
Set the edge intervals of a roadmap.
Definition: MapEvaluatorMethod.h:44
virtual ~MapEvaluatorMethod()=default
std::unordered_map< size_t, std::unordered_map< size_t, std::vector< Range< double > > > > EdgeIntervals
Definition: MapEvaluatorMethod.h:31
std::vector< size_t > GetActiveRobots() const
Get the active robots.
Definition: MapEvaluatorMethod.cpp:19