post_processor.cpp
Go to the documentation of this file.
2 
3 
4 
6 {
9 {
10 }
11 
12 void PostProcessor::postProcessForward(const State& left_foot, const State& right_foot, State& swing_foot) const
13 {
14  for (PostProcessPlugin::Ptr plugin : getPlugins())
15  {
16  if (plugin)
17  plugin->postProcessStepForward(left_foot, right_foot, swing_foot);
18  }
19 }
20 
21 void PostProcessor::postProcessBackward(const State& left_foot, const State& right_foot, State& swing_foot) const
22 {
23  for (PostProcessPlugin::Ptr plugin : getPlugins())
24  {
25  if (plugin)
26  plugin->postProcessStepBackward(left_foot, right_foot, swing_foot);
27  }
28 }
29 
30 void PostProcessor::postProcess(msgs::StepPlan step_plan) const
31 {
32  for (PostProcessPlugin::Ptr plugin : getPlugins())
33  {
34  if (plugin)
35  plugin->postProcess(step_plan);
36  }
37 }
38 }
void postProcessBackward(const State &left_foot, const State &right_foot, State &swing_foot) const
void postProcess(msgs::StepPlan step_plan) const
ROSLIB_DECL void getPlugins(const std::string &package, const std::string &attribute, V_string &plugins, bool force_recrawl=false)
void postProcessForward(const State &left_foot, const State &right_foot, State &swing_foot) const


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