Public Types | Public Member Functions | List of all members
vigir_footstep_planning::StepCostEstimatorPlugin Class Referenceabstract

#include <step_cost_estimator_plugin.h>

Inheritance diagram for vigir_footstep_planning::StepCostEstimatorPlugin:
Inheritance graph
[legend]

Public Types

typedef boost::shared_ptr< const StepCostEstimatorPluginConstPtr
 
typedef boost::shared_ptr< StepCostEstimatorPluginPtr
 

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. More...
 
 StepCostEstimatorPlugin (const std::string &name)
 
virtual ~StepCostEstimatorPlugin ()
 

Detailed Description

Definition at line 42 of file step_cost_estimator_plugin.h.

Member Typedef Documentation

Definition at line 48 of file step_cost_estimator_plugin.h.

Definition at line 47 of file step_cost_estimator_plugin.h.

Constructor & Destructor Documentation

vigir_footstep_planning::StepCostEstimatorPlugin::StepCostEstimatorPlugin ( const std::string &  name)

Definition at line 7 of file step_cost_estimator_plugin.cpp.

vigir_footstep_planning::StepCostEstimatorPlugin::~StepCostEstimatorPlugin ( )
virtual

Definition at line 12 of file step_cost_estimator_plugin.cpp.

Member Function Documentation

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
final

Definition at line 16 of file step_cost_estimator_plugin.cpp.

virtual void vigir_footstep_planning::StepCostEstimatorPlugin::reset ( )
inlinevirtual

Resets the plugin to initial state.

Definition at line 56 of file step_cost_estimator_plugin.h.


The documentation for this class was generated from the following files:


vigir_footstep_planning_plugins
Author(s): Alexander Stumpf
autogenerated on Mon Jun 10 2019 15:47:39