ompl::geometric::RRTXstatic::MotionCompare Struct Reference
Defines the operator to compare motions. More...
#include <ompl/geometric/planners/rrt/RRTXstatic.h>
Public Member Functions | |
MotionCompare (base::OptimizationObjectivePtr opt, base::ProblemDefinitionPtr pdef) | |
Constructor. More... | |
base::Cost | costPlusHeuristic (const Motion *m) const |
Combines the current cost of a motion and the heuritic to the goal. More... | |
base::Cost | alphaCostPlusHeuristic (const Motion *m, double alpha) const |
Combines the current cost of a motion, weighted by alpha, and the heuritic to the goal. More... | |
bool | operator() (const Motion *m1, const Motion *m2) const |
Ordering of motions. More... | |
Public Attributes | |
base::OptimizationObjectivePtr | opt_ |
Pointer to the Optimization Objective. More... | |
base::ProblemDefinitionPtr | pdef_ |
Pointer to the Problem Definition. More... | |
Detailed Description
Defines the operator to compare motions.
Definition at line 290 of file RRTXstatic.h.
Constructor & Destructor Documentation
◆ MotionCompare()
|
inline |
Constructor.
Definition at line 293 of file RRTXstatic.h.
Member Function Documentation
◆ alphaCostPlusHeuristic()
|
inline |
Combines the current cost of a motion, weighted by alpha, and the heuritic to the goal.
Definition at line 305 of file RRTXstatic.h.
◆ costPlusHeuristic()
|
inline |
Combines the current cost of a motion and the heuritic to the goal.
Definition at line 299 of file RRTXstatic.h.
◆ operator()()
|
inline |
Ordering of motions.
Definition at line 312 of file RRTXstatic.h.
Member Data Documentation
◆ opt_
base::OptimizationObjectivePtr ompl::geometric::RRTXstatic::MotionCompare::opt_ |
Pointer to the Optimization Objective.
Definition at line 319 of file RRTXstatic.h.
◆ pdef_
base::ProblemDefinitionPtr ompl::geometric::RRTXstatic::MotionCompare::pdef_ |
Pointer to the Problem Definition.
Definition at line 322 of file RRTXstatic.h.
The documentation for this struct was generated from the following file:
- ompl/geometric/planners/rrt/RRTXstatic.h