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 };
TriangleFoot::makeTriangleMarker
visualization_msgs::Marker makeTriangleMarker()
Definition: triangle_foot.cpp:8
TriangleFoot::reverse
bool reverse
Definition: triangle_foot.h:32
TriangleFoot::makeRFootMarker
visualization_msgs::Marker makeRFootMarker()
Definition: triangle_foot.cpp:39
ros.h
TriangleFoot::moveBoxCb
void moveBoxCb(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
Definition: triangle_foot.cpp:108
TriangleFoot::makeMenuHandler
interactive_markers::MenuHandler makeMenuHandler()
Definition: triangle_foot.cpp:119
TriangleFoot::updateBoxInteractiveMarker
void updateBoxInteractiveMarker()
Definition: triangle_foot.cpp:126
menu_handler.h
TriangleFoot
Definition: triangle_foot.h:9
TriangleFoot::TriangleFoot
TriangleFoot()
Definition: triangle_foot.cpp:135
TriangleFoot::makeInteractiveMarker
visualization_msgs::InteractiveMarker makeInteractiveMarker()
Definition: triangle_foot.cpp:87
pose
pose
TriangleFoot::nh_
ros::NodeHandle nh_
Definition: triangle_foot.h:23
interactive_markers::MenuHandler
TriangleFoot::size_
double size_
Definition: triangle_foot.h:31
TriangleFoot::marker_name
std::string marker_name
Definition: triangle_foot.h:28
TriangleFoot::menu_handler
interactive_markers::MenuHandler menu_handler
Definition: triangle_foot.h:30
TriangleFoot::makeFootMarker
visualization_msgs::Marker makeFootMarker(geometry_msgs::Pose pose)
Definition: triangle_foot.cpp:68
TriangleFoot::reverseTriangleCb
void reverseTriangleCb(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
Definition: triangle_foot.cpp:113
TriangleFoot::pnh_
ros::NodeHandle pnh_
Definition: triangle_foot.h:24
interactive_marker_server.h
interactive_marker_helpers.h
TriangleFoot::server_
std::shared_ptr< interactive_markers::InteractiveMarkerServer > server_
Definition: triangle_foot.h:25
TriangleFoot::makeLFootMarker
visualization_msgs::Marker makeLFootMarker()
Definition: triangle_foot.cpp:53
ros::NodeHandle
TriangleFoot::server_name
std::string server_name
Definition: triangle_foot.h:27


jsk_interactive_marker
Author(s): furuta
autogenerated on Fri Aug 2 2024 08:50:24