1 #ifndef PMPL_EXTENDER_METHOD_H_
2 #define PMPL_EXTENDER_METHOD_H_
57 virtual void Print(std::ostream& _os)
const override;
94 const std::vector<size_t>& _robotIndexes = {});
102 const std::vector<size_t>& _robotIndexes = {});
Definition: ExtenderMethod.h:32
GroupLocalPlan< RoadmapType > GroupWeightType
Definition: ExtenderMethod.h:41
MPBaseObject::GroupCfgType GroupCfgType
Definition: ExtenderMethod.h:40
virtual ~ExtenderMethod()=default
virtual void Print(std::ostream &_os) const override
Definition: ExtenderMethod.cpp:26
virtual bool Extend(const Cfg &_start, const Cfg &_end, Cfg &_new, LPOutput &_lp)=0
double m_maxDist
The maximum valid extension distance.
Definition: ExtenderMethod.h:112
virtual double GetMaxDistance() const
Get the maximum extension distance.
Definition: ExtenderMethod.cpp:44
MPBaseObject::RoadmapType RoadmapType
Definition: ExtenderMethod.h:39
double m_minDist
The minimum valid extension distance.
Definition: ExtenderMethod.h:111
virtual double GetMinDistance() const
Get the minimum extension distance.
Definition: ExtenderMethod.cpp:37
Definition: GenericStateGraph.h:67
Definition: GroupCfg.h:39
Definition: GroupLocalPlan.h:24
Definition: MPBaseObject.h:46
Definition: GroupLPOutput.h:29
Definition: LPOutput.h:24