|
selfdriving
|
#include <mpp/algos/CostEvaluatorPreferredWaypoint.h>
Classes | |
| struct | Parameters |
Public Member Functions | |
| CostEvaluatorPreferredWaypoint ()=default | |
| ~CostEvaluatorPreferredWaypoint () | |
| void | setPreferredWaypoints (const std::vector< mrpt::math::TPoint2D > &pts) |
| double | operator() (const MoveEdgeSE2_TPS &edge) const override |
| mrpt::opengl::CSetOfObjects::Ptr | get_visualization () const override |
| const Parameters & | params () const |
Public Member Functions inherited from mpp::CostEvaluator | |
| CostEvaluator ()=default | |
| virtual | ~CostEvaluator () |
Public Attributes | |
| Parameters | params_ |
Private Member Functions | |
| double | eval_single_pose (const mrpt::math::TPose2D &p) const |
Private Attributes | |
| mrpt::maps::CSimplePointsMap | waypoints_ |
Defines lower (negative) costs to paths that pass closer to one or more "preferred waypoints" defined by 2D coordinates (x,y)
|
default |
| mpp::CostEvaluatorPreferredWaypoint::~CostEvaluatorPreferredWaypoint | ( | ) |
|
private |
|
overridevirtual |
Reimplemented from mpp::CostEvaluator.
|
overridevirtual |
Evaluate cost of move-tree edge
Implements mpp::CostEvaluator.
|
inline |
| void mpp::CostEvaluatorPreferredWaypoint::setPreferredWaypoints | ( | const std::vector< mrpt::math::TPoint2D > & | pts | ) |
The preferred waypoints must be defined by means of this method.
| Parameters mpp::CostEvaluatorPreferredWaypoint::params_ |
Method parameters. Can be freely modified at any time after construction.
|
private |
1.8.13