#include <step_cost_estimator_plugin.h>
Public Types | |
typedef boost::shared_ptr < const StepCostEstimatorPlugin > | ConstPtr |
typedef boost::shared_ptr < StepCostEstimatorPlugin > | Ptr |
Public Member Functions | |
virtual bool | getCost (const State &left_foot, const State &right_foot, const State &swing_foot, double &cost, double &cost_multiplier, double &risk, double &risk_multiplier) const =0 |
bool | isUnique () const final |
virtual void | reset () |
Resets the plugin to initial state. | |
StepCostEstimatorPlugin (const std::string &name) | |
virtual | ~StepCostEstimatorPlugin () |
Definition at line 42 of file step_cost_estimator_plugin.h.
typedef boost::shared_ptr<const StepCostEstimatorPlugin> vigir_footstep_planning::StepCostEstimatorPlugin::ConstPtr |
Definition at line 48 of file step_cost_estimator_plugin.h.
typedef boost::shared_ptr<StepCostEstimatorPlugin> vigir_footstep_planning::StepCostEstimatorPlugin::Ptr |
Definition at line 47 of file step_cost_estimator_plugin.h.
vigir_footstep_planning::StepCostEstimatorPlugin::StepCostEstimatorPlugin | ( | const std::string & | name | ) |
Definition at line 7 of file step_cost_estimator_plugin.cpp.
Definition at line 12 of file step_cost_estimator_plugin.cpp.
virtual bool vigir_footstep_planning::StepCostEstimatorPlugin::getCost | ( | const State & | left_foot, |
const State & | right_foot, | ||
const State & | swing_foot, | ||
double & | cost, | ||
double & | cost_multiplier, | ||
double & | risk, | ||
double & | risk_multiplier | ||
) | const [pure virtual] |
bool vigir_footstep_planning::StepCostEstimatorPlugin::isUnique | ( | ) | const |
Definition at line 16 of file step_cost_estimator_plugin.cpp.
virtual void vigir_footstep_planning::StepCostEstimatorPlugin::reset | ( | ) | [inline, virtual] |
Resets the plugin to initial state.
Definition at line 56 of file step_cost_estimator_plugin.h.