#include <door_handler.h>
Definition at line 14 of file door_handler.h.
Definition at line 18 of file libsegbot_simulation_apps/door_handler.cpp.
Definition at line 210 of file libsegbot_simulation_apps/door_handler.cpp.
void segbot_simulation_apps::DoorHandler::closeAllDoorsFarAwayFromPoint | ( | const geometry_msgs::Pose & | point, |
float | distance = 2.0 |
||
) |
Definition at line 234 of file libsegbot_simulation_apps/door_handler.cpp.
bool segbot_simulation_apps::DoorHandler::closeDoor | ( | const std::string & | door | ) |
Definition at line 185 of file libsegbot_simulation_apps/door_handler.cpp.
bool segbot_simulation_apps::DoorHandler::closeDoor | ( | int | index | ) |
Definition at line 193 of file libsegbot_simulation_apps/door_handler.cpp.
geometry_msgs::Pose segbot_simulation_apps::DoorHandler::getDefaultLocation | ( | bool | is_door, |
int | index | ||
) |
Definition at line 119 of file libsegbot_simulation_apps/door_handler.cpp.
Definition at line 139 of file libsegbot_simulation_apps/door_handler.cpp.
float segbot_simulation_apps::DoorHandler::getDoorWidth | ( | int | index | ) |
Definition at line 135 of file libsegbot_simulation_apps/door_handler.cpp.
void segbot_simulation_apps::DoorHandler::initialize | ( | ) | [private] |
Definition at line 64 of file libsegbot_simulation_apps/door_handler.cpp.
bool segbot_simulation_apps::DoorHandler::isDoorOpen | ( | const std::string & | door | ) |
Definition at line 218 of file libsegbot_simulation_apps/door_handler.cpp.
bool segbot_simulation_apps::DoorHandler::isDoorOpen | ( | int | index | ) |
Definition at line 226 of file libsegbot_simulation_apps/door_handler.cpp.
void segbot_simulation_apps::DoorHandler::multimapHandler | ( | const multi_level_map_msgs::MultiLevelMapData::ConstPtr & | multimap | ) | [private] |
Definition at line 102 of file libsegbot_simulation_apps/door_handler.cpp.
Definition at line 179 of file libsegbot_simulation_apps/door_handler.cpp.
bool segbot_simulation_apps::DoorHandler::openDoor | ( | const std::string & | door | ) |
Definition at line 155 of file libsegbot_simulation_apps/door_handler.cpp.
bool segbot_simulation_apps::DoorHandler::openDoor | ( | int | index | ) |
Definition at line 163 of file libsegbot_simulation_apps/door_handler.cpp.
void segbot_simulation_apps::DoorHandler::spawnObject | ( | bool | is_door, |
int | index = 0 |
||
) |
Definition at line 251 of file libsegbot_simulation_apps/door_handler.cpp.
std::vector<bool> segbot_simulation_apps::DoorHandler::door_open_status_ [private] |
Definition at line 47 of file door_handler.h.
std::vector<int> segbot_simulation_apps::DoorHandler::door_to_true_door_map_ [private] |
Definition at line 48 of file door_handler.h.
std::string segbot_simulation_apps::DoorHandler::door_urdf_ [private] |
Definition at line 59 of file door_handler.h.
std::vector<bwi_planning_common::Door> segbot_simulation_apps::DoorHandler::doors_ [private] |
Definition at line 46 of file door_handler.h.
Definition at line 54 of file door_handler.h.
bool segbot_simulation_apps::DoorHandler::initialized_ [private] |
Definition at line 40 of file door_handler.h.
Definition at line 43 of file door_handler.h.
unsigned int segbot_simulation_apps::DoorHandler::num_obstacles_ [private] |
Definition at line 52 of file door_handler.h.
std::string segbot_simulation_apps::DoorHandler::obstacle_urdf_ [private] |
Definition at line 58 of file door_handler.h.
std::set<int> segbot_simulation_apps::DoorHandler::obstacles_in_use [private] |
Definition at line 50 of file door_handler.h.
Definition at line 55 of file door_handler.h.
Definition at line 56 of file door_handler.h.
std::set<int> segbot_simulation_apps::DoorHandler::unused_obstacles_ [private] |
Definition at line 51 of file door_handler.h.