VFUpstreamCriterionOptimizationObjective.h
SpaceInformationPtr si_
The space information for this objective.
Definition: OptimizationObjective.h:256
A shared pointer wrapper for ompl::base::SpaceInformation.
ompl::base::Cost motionCost(const State *s1, const State *s2) const override
Definition: VFUpstreamCriterionOptimizationObjective.h:172
Definition of a cost value. Can represent the cost of a motion or the cost of a state.
Definition: Cost.h:111
Abstract definition of optimization objectives.
Definition: OptimizationObjective.h:138
Cost stateCost(const State *) const override
Returns a cost with a value of 0.
Definition: VFUpstreamCriterionOptimizationObjective.h:166
std::string description_
The description of this optimization objective.
Definition: OptimizationObjective.h:259
VFUpstreamCriterionOptimizationObjective(const ompl::base::SpaceInformationPtr &si, geometric::VFRRT::VectorField vf)
Definition: VFUpstreamCriterionOptimizationObjective.h:152
bool isSatisfied(ompl::base::Cost) const override
Definition: VFUpstreamCriterionOptimizationObjective.h:160
bool isSymmetric() const override
Check if this objective has a symmetric cost metric, i.e. motionCost(s1, s2) = motionCost(s2,...
Definition: VFUpstreamCriterionOptimizationObjective.h:196
geometric::VFRRT::VectorField vf_
Definition: VFUpstreamCriterionOptimizationObjective.h:203
Main namespace. Contains everything in this library.
Definition: MultiLevelPlanarManipulatorDemo.cpp:65