FootstepStateDiscreteCloseList is a special clas to use for close list of FootstepState. More...
#include <footstep_state_discrete_close_list.h>
Public Types | |
| typedef boost::shared_ptr < FootstepStateDiscreteCloseList > | Ptr |
| typedef boost::tuple< int, int, int > | VolumeKey |
Public Member Functions | |
| bool | find (FootstepState::Ptr state) |
| FootstepStateDiscreteCloseList (const size_t local_x_num, const size_t local_y_num, const size_t local_theta_num) | |
| int | keyDivide (int x, int y) |
| void | push_back (FootstepState::Ptr state) |
| size_t | size () |
| template<class PointT > | |
| void | toPointCloud (pcl::PointCloud< PointT > &output) |
| VolumeKey | volumeKey (int xi, int yi, int ti) |
Protected Attributes | |
| const size_t | local_theta_num_ |
| std::map< VolumeKey, FootstepStateDiscreteCloseListLocal::Ptr > | local_volumes_ |
| const size_t | local_x_num_ |
| const size_t | local_y_num_ |
FootstepStateDiscreteCloseList is a special clas to use for close list of FootstepState.
Definition at line 108 of file footstep_state_discrete_close_list.h.
| typedef boost::shared_ptr<FootstepStateDiscreteCloseList> jsk_footstep_planner::FootstepStateDiscreteCloseList::Ptr |
Definition at line 111 of file footstep_state_discrete_close_list.h.
| typedef boost::tuple<int, int, int> jsk_footstep_planner::FootstepStateDiscreteCloseList::VolumeKey |
Definition at line 112 of file footstep_state_discrete_close_list.h.
| jsk_footstep_planner::FootstepStateDiscreteCloseList::FootstepStateDiscreteCloseList | ( | const size_t | local_x_num, |
| const size_t | local_y_num, | ||
| const size_t | local_theta_num | ||
| ) |
Definition at line 57 of file footstep_state_discrete_close_list.cpp.
| bool jsk_footstep_planner::FootstepStateDiscreteCloseList::find | ( | FootstepState::Ptr | state | ) | [inline] |
Definition at line 170 of file footstep_state_discrete_close_list.h.
| int jsk_footstep_planner::FootstepStateDiscreteCloseList::keyDivide | ( | int | x, |
| int | y | ||
| ) | [inline] |
Definition at line 116 of file footstep_state_discrete_close_list.h.
| void jsk_footstep_planner::FootstepStateDiscreteCloseList::push_back | ( | FootstepState::Ptr | state | ) | [inline] |
Definition at line 144 of file footstep_state_discrete_close_list.h.
| size_t jsk_footstep_planner::FootstepStateDiscreteCloseList::size | ( | ) | [inline] |
Definition at line 134 of file footstep_state_discrete_close_list.h.
| void jsk_footstep_planner::FootstepStateDiscreteCloseList::toPointCloud | ( | pcl::PointCloud< PointT > & | output | ) | [inline] |
Definition at line 188 of file footstep_state_discrete_close_list.h.
| VolumeKey jsk_footstep_planner::FootstepStateDiscreteCloseList::volumeKey | ( | int | xi, |
| int | yi, | ||
| int | ti | ||
| ) | [inline] |
Definition at line 125 of file footstep_state_discrete_close_list.h.
const size_t jsk_footstep_planner::FootstepStateDiscreteCloseList::local_theta_num_ [protected] |
Definition at line 202 of file footstep_state_discrete_close_list.h.
std::map<VolumeKey, FootstepStateDiscreteCloseListLocal::Ptr> jsk_footstep_planner::FootstepStateDiscreteCloseList::local_volumes_ [protected] |
Definition at line 205 of file footstep_state_discrete_close_list.h.
const size_t jsk_footstep_planner::FootstepStateDiscreteCloseList::local_x_num_ [protected] |
Definition at line 200 of file footstep_state_discrete_close_list.h.
const size_t jsk_footstep_planner::FootstepStateDiscreteCloseList::local_y_num_ [protected] |
Definition at line 201 of file footstep_state_discrete_close_list.h.