#include <triangle_foot.h>
Public Member Functions | |
| visualization_msgs::Marker | makeFootMarker (geometry_msgs::Pose pose) |
| visualization_msgs::InteractiveMarker | makeInteractiveMarker () |
| visualization_msgs::Marker | makeLFootMarker () |
| interactive_markers::MenuHandler | makeMenuHandler () |
| visualization_msgs::Marker | makeRFootMarker () |
| visualization_msgs::Marker | makeTriangleMarker () |
| void | moveBoxCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | reverseTriangleCb (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| TriangleFoot () | |
| void | updateBoxInteractiveMarker () |
Private Attributes | |
| std::string | marker_name |
| interactive_markers::MenuHandler | menu_handler |
| ros::NodeHandle | nh_ |
| ros::NodeHandle | pnh_ |
| bool | reverse |
| boost::shared_ptr < interactive_markers::InteractiveMarkerServer > | server_ |
| std::string | server_name |
| double | size_ |
Definition at line 9 of file triangle_foot.h.
Definition at line 135 of file triangle_foot.cpp.
| visualization_msgs::Marker TriangleFoot::makeFootMarker | ( | geometry_msgs::Pose | pose | ) |
Definition at line 68 of file triangle_foot.cpp.
| visualization_msgs::InteractiveMarker TriangleFoot::makeInteractiveMarker | ( | ) |
Definition at line 87 of file triangle_foot.cpp.
| visualization_msgs::Marker TriangleFoot::makeLFootMarker | ( | ) |
Definition at line 53 of file triangle_foot.cpp.
Definition at line 119 of file triangle_foot.cpp.
| visualization_msgs::Marker TriangleFoot::makeRFootMarker | ( | ) |
Definition at line 39 of file triangle_foot.cpp.
| visualization_msgs::Marker TriangleFoot::makeTriangleMarker | ( | ) |
Definition at line 8 of file triangle_foot.cpp.
| void TriangleFoot::moveBoxCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 108 of file triangle_foot.cpp.
| void TriangleFoot::reverseTriangleCb | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 113 of file triangle_foot.cpp.
Definition at line 126 of file triangle_foot.cpp.
std::string TriangleFoot::marker_name [private] |
Definition at line 28 of file triangle_foot.h.
Definition at line 30 of file triangle_foot.h.
ros::NodeHandle TriangleFoot::nh_ [private] |
Definition at line 23 of file triangle_foot.h.
ros::NodeHandle TriangleFoot::pnh_ [private] |
Definition at line 24 of file triangle_foot.h.
bool TriangleFoot::reverse [private] |
Definition at line 32 of file triangle_foot.h.
boost::shared_ptr<interactive_markers::InteractiveMarkerServer> TriangleFoot::server_ [private] |
Definition at line 25 of file triangle_foot.h.
std::string TriangleFoot::server_name [private] |
Definition at line 27 of file triangle_foot.h.
double TriangleFoot::size_ [private] |
Definition at line 31 of file triangle_foot.h.