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

Public Member Functions

 MarkerServer ()
 
void processFeedback (const InteractiveMarkerFeedback::ConstPtr &feedback)
 

Private Member Functions

void createInteractiveMarkers ()
 

Private Attributes

double angular_drive_scale
 
std::map< std::string, double > linear_drive_scale_map
 
std::string link_name
 
double marker_size_scale
 
double max_angular_velocity
 
std::map< std::string, double > max_negative_linear_velocity_map
 
std::map< std::string, double > max_positive_linear_velocity_map
 
ros::NodeHandle nh
 
std::string robot_name
 
interactive_markers::InteractiveMarkerServer server
 
ros::Publisher vel_pub
 

Detailed Description

Definition at line 45 of file marker_server.cpp.

Constructor & Destructor Documentation

MarkerServer::MarkerServer ( )
inline

Definition at line 48 of file marker_server.cpp.

Member Function Documentation

void MarkerServer::createInteractiveMarkers ( )
private

Definition at line 139 of file marker_server.cpp.

void MarkerServer::processFeedback ( const InteractiveMarkerFeedback::ConstPtr &  feedback)

Definition at line 101 of file marker_server.cpp.

Member Data Documentation

double MarkerServer::angular_drive_scale
private

Definition at line 93 of file marker_server.cpp.

std::map<std::string, double> MarkerServer::linear_drive_scale_map
private

Definition at line 89 of file marker_server.cpp.

std::string MarkerServer::link_name
private

Definition at line 97 of file marker_server.cpp.

double MarkerServer::marker_size_scale
private

Definition at line 95 of file marker_server.cpp.

double MarkerServer::max_angular_velocity
private

Definition at line 94 of file marker_server.cpp.

std::map<std::string, double> MarkerServer::max_negative_linear_velocity_map
private

Definition at line 91 of file marker_server.cpp.

std::map<std::string, double> MarkerServer::max_positive_linear_velocity_map
private

Definition at line 90 of file marker_server.cpp.

ros::NodeHandle MarkerServer::nh
private

Definition at line 85 of file marker_server.cpp.

std::string MarkerServer::robot_name
private

Definition at line 98 of file marker_server.cpp.

interactive_markers::InteractiveMarkerServer MarkerServer::server
private

Definition at line 87 of file marker_server.cpp.

ros::Publisher MarkerServer::vel_pub
private

Definition at line 86 of file marker_server.cpp.


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


interactive_marker_twist_server
Author(s):
autogenerated on Sat Feb 6 2021 03:09:49