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 176 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 150 of file footstep_state_discrete_close_list.h.
size_t jsk_footstep_planner::FootstepStateDiscreteCloseList::size | ( | ) | [inline] |
Definition at line 140 of file footstep_state_discrete_close_list.h.
void jsk_footstep_planner::FootstepStateDiscreteCloseList::toPointCloud | ( | pcl::PointCloud< PointT > & | output | ) | [inline] |
Definition at line 194 of file footstep_state_discrete_close_list.h.
VolumeKey jsk_footstep_planner::FootstepStateDiscreteCloseList::volumeKey | ( | int | xi, |
int | yi, | ||
int | ti | ||
) | [inline] |
Definition at line 131 of file footstep_state_discrete_close_list.h.
const size_t jsk_footstep_planner::FootstepStateDiscreteCloseList::local_theta_num_ [protected] |
Definition at line 208 of file footstep_state_discrete_close_list.h.
std::map<VolumeKey, FootstepStateDiscreteCloseListLocal::Ptr> jsk_footstep_planner::FootstepStateDiscreteCloseList::local_volumes_ [protected] |
Definition at line 211 of file footstep_state_discrete_close_list.h.
const size_t jsk_footstep_planner::FootstepStateDiscreteCloseList::local_x_num_ [protected] |
Definition at line 206 of file footstep_state_discrete_close_list.h.
const size_t jsk_footstep_planner::FootstepStateDiscreteCloseList::local_y_num_ [protected] |
Definition at line 207 of file footstep_state_discrete_close_list.h.