Parasol Planning Library (PPL)
CollisionEvaluator.h
Go to the documentation of this file.
1 #ifndef COLLISION_EVALUATION_H
2 #define COLLISION_EVALUATION_H
3 
4 #include "MapEvaluatorMethod.h"
5 
11  public:
12 
14  typedef typename RoadmapType::VID VID;
15 
16 
19  virtual ~CollisionEvaluator() = default;
20 
21  virtual bool operator()();
22 
23  protected:
24 
25  private:
26 
29  void Write(const std::string& _filename) const;
30 
31  string m_evcLabel;
32 
33  vector<size_t> m_collisions;
34 
35 };
36 
37 #endif
Definition: CollisionEvaluator.h:10
virtual ~CollisionEvaluator()=default
RoadmapType::VID VID
Definition: CollisionEvaluator.h:14
virtual bool operator()()
Definition: CollisionEvaluator.cpp:23
MPBaseObject::RoadmapType RoadmapType
Definition: CollisionEvaluator.h:13
CollisionEvaluator()
Definition: CollisionEvaluator.cpp:8
Definition: GenericStateGraph.h:67
STAPLGraph::vertex_descriptor VID
Definition: GenericStateGraph.h:83
Definition: MapEvaluatorMethod.h:16
Definition: XMLNode.h:27