Public Types | Public Member Functions
vigir_footstep_planning::StateGeneratorPlugin Class Reference

#include <state_generator_plugin.h>

List of all members.

Public Types

typedef boost::shared_ptr
< const StateGeneratorPlugin
ConstPtr
typedef boost::shared_ptr
< StateGeneratorPlugin
Ptr

Public Member Functions

virtual std::list
< PlanningState::Ptr
generatePredecessor (const PlanningState &state) const =0
 Generates list of valid adjacent predecessor states. The returned states will be pushed back to the ARA* open list. Therefore all states must be completely derived and cross-checked including:
virtual std::list
< PlanningState::Ptr
generateSuccessor (const PlanningState &state) const =0
 Generates list of valid adjacent successor states. The returned states will be pushed back to the ARA* open list. Therefore all states must be completely defined and checked including:
bool isUnique () const final
virtual void reset ()
 Resets the plugin to initial state.
 StateGeneratorPlugin (const std::string &name)
virtual ~StateGeneratorPlugin ()

Detailed Description

Definition at line 44 of file state_generator_plugin.h.


Member Typedef Documentation

Definition at line 50 of file state_generator_plugin.h.

Definition at line 49 of file state_generator_plugin.h.


Constructor & Destructor Documentation

Definition at line 7 of file state_generator_plugin.cpp.

Definition at line 12 of file state_generator_plugin.cpp.


Member Function Documentation

Generates list of valid adjacent predecessor states. The returned states will be pushed back to the ARA* open list. Therefore all states must be completely derived and cross-checked including:

Generates list of valid adjacent successor states. The returned states will be pushed back to the ARA* open list. Therefore all states must be completely defined and checked including:

Definition at line 16 of file state_generator_plugin.cpp.

virtual void vigir_footstep_planning::StateGeneratorPlugin::reset ( ) [inline, virtual]

Resets the plugin to initial state.

Definition at line 58 of file state_generator_plugin.h.


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


vigir_footstep_planning_plugins
Author(s): Alexander Stumpf
autogenerated on Sat Jul 15 2017 02:48:02