10 #include <mrpt/containers/CDynamicGrid.h> 11 #include <mrpt/maps/CSimplePointsMap.h> 42 mrpt::containers::yaml
as_yaml();
bool useAverageOfPath
Definition: CostEvaluatorPreferredWaypoint.h:40
double operator()(const MoveEdgeSE2_TPS &edge) const override
CostEvaluatorPreferredWaypoint()=default
Definition: CostEvaluatorPreferredWaypoint.h:26
Definition: bestTrajectory.h:15
double waypointInfluenceRadius
[m]
Definition: CostEvaluatorPreferredWaypoint.h:33
void setPreferredWaypoints(const std::vector< mrpt::math::TPoint2D > &pts)
void load_from_yaml(const mrpt::containers::yaml &c)
Definition: CostEvaluator.h:17
mrpt::containers::yaml as_yaml()
~CostEvaluatorPreferredWaypoint()
Definition: MoveEdgeSE2_TPS.h:19
static Parameters FromYAML(const mrpt::containers::yaml &c)
const Parameters & params() const
Definition: CostEvaluatorPreferredWaypoint.h:58
Parameters params_
Definition: CostEvaluatorPreferredWaypoint.h:48
double costScale
Definition: CostEvaluatorPreferredWaypoint.h:34
mrpt::maps::CSimplePointsMap waypoints_
Definition: CostEvaluatorPreferredWaypoint.h:63
double eval_single_pose(const mrpt::math::TPose2D &p) const
Definition: CostEvaluatorPreferredWaypoint.h:18
mrpt::opengl::CSetOfObjects::Ptr get_visualization() const override