Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vigir_footstep_planning::StepDynamicsPostProcess Class Reference

#include <step_dynamics_post_process.h>

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

Public Types

typedef boost::shared_ptr< const StepDynamicsPostProcessConstPtr
 
typedef boost::shared_ptr< StepDynamicsPostProcessPtr
 

Public Member Functions

bool loadParams (const vigir_generic_params::ParameterSet &params=vigir_generic_params::ParameterSet()) override
 
void postProcessStepBackward (const State &left_foot, const State &right_foot, State &swing_foot) const override
 
void postProcessStepForward (const State &left_foot, const State &right_foot, State &swing_foot) const override
 
 StepDynamicsPostProcess ()
 

Protected Member Functions

virtual void determineDynamics (const State &swing_foot_before, const State &stand_foot, State &swing_foot_after) const
 
virtual void determineStepAttributes (const State &swing_foot_before, const State &stand_foot, State &swing_foot_after) const
 
virtual void determineTimings (const State &swing_foot_before, const State &stand_foot, State &swing_foot_after) const
 
virtual void determineTravelDistance (const State &swing_foot_before, const State &stand_foot, State &swing_foot_after) const
 

Protected Attributes

double default_step_duration
 
double default_sway_duration
 
double default_swing_height
 

Detailed Description

Definition at line 40 of file step_dynamics_post_process.h.

Member Typedef Documentation

Definition at line 53 of file step_dynamics_post_process.h.

Definition at line 52 of file step_dynamics_post_process.h.

Constructor & Destructor Documentation

vigir_footstep_planning::StepDynamicsPostProcess::StepDynamicsPostProcess ( )

Definition at line 9 of file step_dynamics_post_process.cpp.

Member Function Documentation

void vigir_footstep_planning::StepDynamicsPostProcess::determineDynamics ( const State &  swing_foot_before,
const State &  stand_foot,
State &  swing_foot_after 
) const
protectedvirtual

Definition at line 65 of file step_dynamics_post_process.cpp.

void vigir_footstep_planning::StepDynamicsPostProcess::determineStepAttributes ( const State &  swing_foot_before,
const State &  stand_foot,
State &  swing_foot_after 
) const
protectedvirtual

Definition at line 41 of file step_dynamics_post_process.cpp.

void vigir_footstep_planning::StepDynamicsPostProcess::determineTimings ( const State &  swing_foot_before,
const State &  stand_foot,
State &  swing_foot_after 
) const
protectedvirtual

Definition at line 59 of file step_dynamics_post_process.cpp.

void vigir_footstep_planning::StepDynamicsPostProcess::determineTravelDistance ( const State &  swing_foot_before,
const State &  stand_foot,
State &  swing_foot_after 
) const
protectedvirtual

Definition at line 46 of file step_dynamics_post_process.cpp.

bool vigir_footstep_planning::StepDynamicsPostProcess::loadParams ( const vigir_generic_params::ParameterSet &  params = vigir_generic_params::ParameterSet())
override

Definition at line 14 of file step_dynamics_post_process.cpp.

void vigir_footstep_planning::StepDynamicsPostProcess::postProcessStepBackward ( const State &  left_foot,
const State &  right_foot,
State &  swing_foot 
) const
override

Definition at line 36 of file step_dynamics_post_process.cpp.

void vigir_footstep_planning::StepDynamicsPostProcess::postProcessStepForward ( const State &  left_foot,
const State &  right_foot,
State &  swing_foot 
) const
override

Definition at line 25 of file step_dynamics_post_process.cpp.

Member Data Documentation

double vigir_footstep_planning::StepDynamicsPostProcess::default_step_duration
protected

Definition at line 64 of file step_dynamics_post_process.h.

double vigir_footstep_planning::StepDynamicsPostProcess::default_sway_duration
protected

Definition at line 63 of file step_dynamics_post_process.h.

double vigir_footstep_planning::StepDynamicsPostProcess::default_swing_height
protected

Definition at line 62 of file step_dynamics_post_process.h.


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


vigir_footstep_planning_default_plugins
Author(s): Alexander Stumpf
autogenerated on Sun Nov 17 2019 03:30:01