1 #ifndef PMPL_DISTANCE_METRIC_METHOD_H
2 #define PMPL_DISTANCE_METRIC_METHOD_H
89 const VID _target) noexcept;
Definition: DistanceMetricMethod.h:33
MPBaseObject::GroupCfgType GroupCfgType
Definition: DistanceMetricMethod.h:42
virtual void ScaleCfg(double _length, Cfg &_c, const Cfg &_o)
Definition: DistanceMetricMethod.cpp:66
GroupCfgType::Formation Formation
Definition: DistanceMetricMethod.h:43
RoadmapType::VID VID
Definition: DistanceMetricMethod.h:41
MPBaseObject::RoadmapType RoadmapType
Definition: DistanceMetricMethod.h:40
virtual ~DistanceMetricMethod()=default
virtual double Distance(const Cfg &_c1, const Cfg &_c2)=0
double EdgeWeight(const RoadmapType *const _r, const typename RoadmapType::CEI &_edge) noexcept
Definition: DistanceMetricMethod.cpp:25
DistanceMetricMethod()=default
Definition: GenericStateGraph.h:67
STAPLGraph::vertex_descriptor VID
Definition: GenericStateGraph.h:83
STAPLGraph::const_adj_edge_iterator CEI
Definition: GenericStateGraph.h:92
Definition: GroupCfg.h:39
std::vector< size_t > Formation
Definition: GroupCfg.h:58
Definition: MPBaseObject.h:46