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

#include <reachability_state_generator.h>

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

Public Types

typedef boost::shared_ptr< const ReachabilityStateGeneratorConstPtr
 
typedef boost::shared_ptr< ReachabilityStateGeneratorPtr
 

Public Member Functions

std::list< PlanningState::Ptr > generatePredecessors (const PlanningState &state) const override
 
std::list< PlanningState::Ptr > generateSuccessors (const PlanningState &state) const override
 
bool loadParams (const vigir_generic_params::ParameterSet &params=vigir_generic_params::ParameterSet()) override
 
 ReachabilityStateGenerator ()
 

Protected Attributes

threading::ThreadingManager< threading::ExpandStateJob >::Ptr expand_states_manager
 
std::vector< Footstep > ivContFootstepSet
 

Detailed Description

Definition at line 45 of file reachability_state_generator.h.

Member Typedef Documentation

Definition at line 51 of file reachability_state_generator.h.

Definition at line 50 of file reachability_state_generator.h.

Constructor & Destructor Documentation

vigir_footstep_planning::ReachabilityStateGenerator::ReachabilityStateGenerator ( )

Definition at line 12 of file reachability_state_generator.cpp.

Member Function Documentation

std::list< PlanningState::Ptr > vigir_footstep_planning::ReachabilityStateGenerator::generatePredecessors ( const PlanningState &  state) const
override

Definition at line 112 of file reachability_state_generator.cpp.

std::list< PlanningState::Ptr > vigir_footstep_planning::ReachabilityStateGenerator::generateSuccessors ( const PlanningState &  state) const
override

Definition at line 121 of file reachability_state_generator.cpp.

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

Defines the area of performable (discrete) steps.

Definition at line 17 of file reachability_state_generator.cpp.

Member Data Documentation

threading::ThreadingManager<threading::ExpandStateJob>::Ptr vigir_footstep_planning::ReachabilityStateGenerator::expand_states_manager
protected

Definition at line 64 of file reachability_state_generator.h.

std::vector<Footstep> vigir_footstep_planning::ReachabilityStateGenerator::ivContFootstepSet
protected

Definition at line 62 of file reachability_state_generator.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