triangle_foot.h
Go to the documentation of this file.
1 #include <ros/ros.h>
4 
6 #include <jsk_interactive_marker/SetPose.h>
7 #include <jsk_interactive_marker/MarkerSetPose.h>
8 
10  public:
11  visualization_msgs::Marker makeTriangleMarker();
12  visualization_msgs::Marker makeRFootMarker();
13  visualization_msgs::Marker makeLFootMarker();
14  visualization_msgs::Marker makeFootMarker(geometry_msgs::Pose pose);
15  visualization_msgs::InteractiveMarker makeInteractiveMarker();
16  void moveBoxCb( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback);
17  void reverseTriangleCb( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback);
20 
21  TriangleFoot ();
22  private:
25  std::shared_ptr<interactive_markers::InteractiveMarkerServer> server_;
26 
27  std::string server_name;
28  std::string marker_name;
29 
31  double size_;
32  bool reverse;
33 };
std::string server_name
Definition: triangle_foot.h:27
ros::NodeHandle nh_
Definition: triangle_foot.h:23
visualization_msgs::Marker makeFootMarker(geometry_msgs::Pose pose)
void reverseTriangleCb(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void updateBoxInteractiveMarker()
ros::NodeHandle pnh_
Definition: triangle_foot.h:24
std::shared_ptr< interactive_markers::InteractiveMarkerServer > server_
Definition: triangle_foot.h:25
pose
visualization_msgs::Marker makeLFootMarker()
std::string marker_name
Definition: triangle_foot.h:28
visualization_msgs::Marker makeTriangleMarker()
interactive_markers::MenuHandler menu_handler
Definition: triangle_foot.h:30
interactive_markers::MenuHandler makeMenuHandler()
visualization_msgs::InteractiveMarker makeInteractiveMarker()
void moveBoxCb(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
visualization_msgs::Marker makeRFootMarker()


jsk_interactive_marker
Author(s): furuta
autogenerated on Sat Mar 20 2021 03:03:33