#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 |
std::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.
std::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.