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::MarkerServer ( )
inline

Definition at line 48 of file marker_server.cpp.

Member Function Documentation

◆ createInteractiveMarkers()

void MarkerServer::createInteractiveMarkers ( )
private

Definition at line 137 of file marker_server.cpp.

◆ processFeedback()

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

Definition at line 99 of file marker_server.cpp.

Member Data Documentation

◆ angular_drive_scale

double MarkerServer::angular_drive_scale
private

Definition at line 91 of file marker_server.cpp.

◆ linear_drive_scale_map

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

Definition at line 87 of file marker_server.cpp.

◆ link_name

std::string MarkerServer::link_name
private

Definition at line 95 of file marker_server.cpp.

◆ marker_size_scale

double MarkerServer::marker_size_scale
private

Definition at line 93 of file marker_server.cpp.

◆ max_angular_velocity

double MarkerServer::max_angular_velocity
private

Definition at line 92 of file marker_server.cpp.

◆ max_negative_linear_velocity_map

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

Definition at line 89 of file marker_server.cpp.

◆ max_positive_linear_velocity_map

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

Definition at line 88 of file marker_server.cpp.

◆ nh

ros::NodeHandle MarkerServer::nh
private

Definition at line 83 of file marker_server.cpp.

◆ robot_name

std::string MarkerServer::robot_name
private

Definition at line 96 of file marker_server.cpp.

◆ server

interactive_markers::InteractiveMarkerServer MarkerServer::server
private

Definition at line 85 of file marker_server.cpp.

◆ vel_pub

ros::Publisher MarkerServer::vel_pub
private

Definition at line 84 of file marker_server.cpp.


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


interactive_marker_twist_server
Author(s):
autogenerated on Mon Feb 28 2022 22:33:37