1 #ifndef EDGE_VALIDITY_CHECKER_METHOD_H_
2 #define EDGE_VALIDITY_CHECKER_METHOD_H_
24 typedef typename RoadmapType::adj_edge_iterator
EI;
Definition: EdgeValidityCheckerMethod.h:14
bool m_reportCollisions
Definition: EdgeValidityCheckerMethod.h:79
void SetReportCollisions(bool _reportCollisions)
Definition: EdgeValidityCheckerMethod.h:58
virtual double EdgeWeightedClearance(VID _u, VID _v)=0
virtual double EdgeWeightedClearance(Cfg &_c1, Cfg &_c2)=0
Cfg version of EdgeWeightedClearance.
virtual bool ValidateEdge(VID _u, VID _v, vector< size_t > &_collisions)=0
EdgeValidityCheckerMethod()=default
RoadmapType::adj_edge_iterator EI
Definition: EdgeValidityCheckerMethod.h:24
RoadmapType::EID EID
Definition: EdgeValidityCheckerMethod.h:23
virtual ~EdgeValidityCheckerMethod()=default
RoadmapType::VID VID
Definition: EdgeValidityCheckerMethod.h:22
MPBaseObject::RoadmapType RoadmapType
Definition: EdgeValidityCheckerMethod.h:21
virtual bool ValidateEdge(Cfg &_c1, Cfg &_c2, vector< size_t > &_collisions)=0
Cfg version of ValidateEdge.
Definition: GenericStateGraph.h:67
STAPLGraph::vertex_descriptor VID
Definition: GenericStateGraph.h:83
STAPLGraph::edge_descriptor EID
Definition: GenericStateGraph.h:84
Definition: MPBaseObject.h:46