Public Member Functions | Private Attributes | List of all members
TriangleFoot Class Reference

#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::InteractiveMarkerServerserver_
 
std::string server_name
 
double size_
 

Detailed Description

Definition at line 9 of file triangle_foot.h.

Constructor & Destructor Documentation

TriangleFoot::TriangleFoot ( )

Definition at line 135 of file triangle_foot.cpp.

Member Function Documentation

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.

interactive_markers::MenuHandler TriangleFoot::makeMenuHandler ( )

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.

void TriangleFoot::updateBoxInteractiveMarker ( )

Definition at line 126 of file triangle_foot.cpp.

Member Data Documentation

std::string TriangleFoot::marker_name
private

Definition at line 28 of file triangle_foot.h.

interactive_markers::MenuHandler TriangleFoot::menu_handler
private

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.


The documentation for this class was generated from the following files:


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