Public Member Functions | |
| void | drawArrow (cv::Mat &img, cirkit_waypoint_navigator::TeleportAbsolute::Request &req) |
| void | drawHuman (cv::Mat &img, const cv::Point2f pos) |
| void | drawHumanPoseOnMap (cirkit_waypoint_navigator::TeleportAbsolute::Request &req) |
| void | drawRobotPoseOnMap (cirkit_waypoint_navigator::TeleportAbsolute::Request &req) |
| bool | getHumanPose (cirkit_waypoint_navigator::TeleportAbsolute::Request &req, cirkit_waypoint_navigator::TeleportAbsolute::Response &res) |
| bool | getRobotPose (cirkit_waypoint_navigator::TeleportAbsolute::Request &req, cirkit_waypoint_navigator::TeleportAbsolute::Response &res) |
| int | loadMapImage () |
| RemoteMonitorServer (const std::string i_image_path, const std::string i_name_space) | |
| void | runMainLoop () |
| void | showMap () |
| int | waitKeyJudge (const int i_key) |
Private Member Functions | |
| void | loadRosParam (const std::string i_image_path, const std::string i_name_space) |
Private Attributes | |
| std::string | image_name_ |
| std::string | image_path_ |
| cv::Mat | map_img_ori_ |
| cv::Mat | map_img_ori_small_ |
| cv::Mat | map_img_pos_curr_ |
| cv::Mat | map_img_pos_hist_ |
| std::vector< double > | map_origin_ |
| double | map_resolution_ |
| ros::NodeHandle | nh_ |
| cv::Point | point_curr_ |
| cv::Point | point_tip_ |
| ros::Rate | rate_ |
| cirkit_waypoint_navigator::TeleportAbsolute::Request | req_ |
| double | resize_ratio_curr_ |
| double | resize_ratio_prev_ |
| ros::ServiceServer | server_human_pose_ |
| ros::ServiceServer | server_robot_pose_ |
| int | state_ |
Definition at line 50 of file monitor_server.cpp.
| RemoteMonitorServer::RemoteMonitorServer | ( | const std::string | i_image_path, |
| const std::string | i_name_space | ||
| ) | [inline] |
Definition at line 58 of file monitor_server.cpp.
| void RemoteMonitorServer::drawArrow | ( | cv::Mat & | img, |
| cirkit_waypoint_navigator::TeleportAbsolute::Request & | req | ||
| ) | [inline] |
Create some points
Definition at line 82 of file monitor_server.cpp.
| void RemoteMonitorServer::drawHuman | ( | cv::Mat & | img, |
| const cv::Point2f | pos | ||
| ) | [inline] |
Definition at line 152 of file monitor_server.cpp.
| void RemoteMonitorServer::drawHumanPoseOnMap | ( | cirkit_waypoint_navigator::TeleportAbsolute::Request & | req | ) | [inline] |
Definition at line 137 of file monitor_server.cpp.
| void RemoteMonitorServer::drawRobotPoseOnMap | ( | cirkit_waypoint_navigator::TeleportAbsolute::Request & | req | ) | [inline] |
Definition at line 74 of file monitor_server.cpp.
| bool RemoteMonitorServer::getHumanPose | ( | cirkit_waypoint_navigator::TeleportAbsolute::Request & | req, |
| cirkit_waypoint_navigator::TeleportAbsolute::Response & | res | ||
| ) |
Definition at line 355 of file monitor_server.cpp.
| bool RemoteMonitorServer::getRobotPose | ( | cirkit_waypoint_navigator::TeleportAbsolute::Request & | req, |
| cirkit_waypoint_navigator::TeleportAbsolute::Response & | res | ||
| ) |
Definition at line 344 of file monitor_server.cpp.
| int RemoteMonitorServer::loadMapImage | ( | ) | [inline] |
Definition at line 278 of file monitor_server.cpp.
| void RemoteMonitorServer::loadRosParam | ( | const std::string | i_image_path, |
| const std::string | i_name_space | ||
| ) | [inline, private] |
Definition at line 296 of file monitor_server.cpp.
| void RemoteMonitorServer::runMainLoop | ( | ) | [inline] |
Definition at line 259 of file monitor_server.cpp.
| void RemoteMonitorServer::showMap | ( | ) | [inline] |
Definition at line 241 of file monitor_server.cpp.
| int RemoteMonitorServer::waitKeyJudge | ( | const int | i_key | ) | [inline] |
Definition at line 173 of file monitor_server.cpp.
std::string RemoteMonitorServer::image_name_ [private] |
Definition at line 326 of file monitor_server.cpp.
std::string RemoteMonitorServer::image_path_ [private] |
Definition at line 325 of file monitor_server.cpp.
cv::Mat RemoteMonitorServer::map_img_ori_ [private] |
Definition at line 334 of file monitor_server.cpp.
cv::Mat RemoteMonitorServer::map_img_ori_small_ [private] |
Definition at line 335 of file monitor_server.cpp.
cv::Mat RemoteMonitorServer::map_img_pos_curr_ [private] |
Definition at line 336 of file monitor_server.cpp.
cv::Mat RemoteMonitorServer::map_img_pos_hist_ [private] |
Definition at line 337 of file monitor_server.cpp.
std::vector<double> RemoteMonitorServer::map_origin_ [private] |
Definition at line 330 of file monitor_server.cpp.
double RemoteMonitorServer::map_resolution_ [private] |
Definition at line 329 of file monitor_server.cpp.
ros::NodeHandle RemoteMonitorServer::nh_ [private] |
Definition at line 321 of file monitor_server.cpp.
cv::Point RemoteMonitorServer::point_curr_ [private] |
Definition at line 331 of file monitor_server.cpp.
cv::Point RemoteMonitorServer::point_tip_ [private] |
Definition at line 332 of file monitor_server.cpp.
ros::Rate RemoteMonitorServer::rate_ [private] |
Definition at line 322 of file monitor_server.cpp.
cirkit_waypoint_navigator::TeleportAbsolute::Request RemoteMonitorServer::req_ [private] |
Definition at line 339 of file monitor_server.cpp.
double RemoteMonitorServer::resize_ratio_curr_ [private] |
Definition at line 327 of file monitor_server.cpp.
double RemoteMonitorServer::resize_ratio_prev_ [private] |
Definition at line 328 of file monitor_server.cpp.
Definition at line 324 of file monitor_server.cpp.
Definition at line 323 of file monitor_server.cpp.
int RemoteMonitorServer::state_ [private] |
Definition at line 340 of file monitor_server.cpp.