Public Types | Public Member Functions | Public Attributes
Proxy Class Reference

List of all members.

Public Types

typedef
visualization_msgs::InteractiveMarkerInitConstPtr 
InitConstPtr
typedef
visualization_msgs::InteractiveMarkerUpdateConstPtr 
UpdateConstPtr
typedef
visualization_msgs::InteractiveMarkerUpdatePtr 
UpdatePtr

Public Member Functions

bool getInit (interactive_marker_proxy::GetInit::Request &request, interactive_marker_proxy::GetInit::Response &response)
void initCb (const InitConstPtr &init_msg)
 Proxy (std::string target_frame, std::string topic_ns)
void resetCb (const std::string &server_id)
void statusCb (InteractiveMarkerClient::StatusT status, const std::string &server_id, const std::string &status_text)
void timerCb (const ros::TimerEvent &)
void updateCb (const UpdateConstPtr &up_msg)

Public Attributes

interactive_markers::InteractiveMarkerClient client_
std::map< std::string,
visualization_msgs::InteractiveMarker > 
int_markers_
ros::NodeHandle nh_
ros::Publisher pub_
ros::ServiceServer service_
std::map< std::string,
std::string > 
status_text_
std::string target_frame_
tf::TransformListener tf_
ros::Timer timer_
std::string topic_ns_

Detailed Description

Definition at line 40 of file proxy.cpp.


Member Typedef Documentation

typedef visualization_msgs::InteractiveMarkerInitConstPtr Proxy::InitConstPtr

Definition at line 77 of file proxy.cpp.

typedef visualization_msgs::InteractiveMarkerUpdateConstPtr Proxy::UpdateConstPtr

Definition at line 78 of file proxy.cpp.

typedef visualization_msgs::InteractiveMarkerUpdatePtr Proxy::UpdatePtr

Definition at line 79 of file proxy.cpp.


Constructor & Destructor Documentation

Proxy::Proxy ( std::string  target_frame,
std::string  topic_ns 
) [inline]

Definition at line 55 of file proxy.cpp.


Member Function Documentation

bool Proxy::getInit ( interactive_marker_proxy::GetInit::Request &  request,
interactive_marker_proxy::GetInit::Response &  response 
) [inline]

Definition at line 86 of file proxy.cpp.

void Proxy::initCb ( const InitConstPtr init_msg) [inline]

Definition at line 123 of file proxy.cpp.

void Proxy::resetCb ( const std::string &  server_id) [inline]

Definition at line 146 of file proxy.cpp.

void Proxy::statusCb ( InteractiveMarkerClient::StatusT  status,
const std::string &  server_id,
const std::string &  status_text 
) [inline]

Definition at line 134 of file proxy.cpp.

void Proxy::timerCb ( const ros::TimerEvent ) [inline]

Definition at line 81 of file proxy.cpp.

void Proxy::updateCb ( const UpdateConstPtr up_msg) [inline]

Definition at line 99 of file proxy.cpp.


Member Data Documentation

Definition at line 46 of file proxy.cpp.

std::map<std::string, visualization_msgs::InteractiveMarker> Proxy::int_markers_

Definition at line 53 of file proxy.cpp.

Definition at line 43 of file proxy.cpp.

Definition at line 44 of file proxy.cpp.

Definition at line 49 of file proxy.cpp.

std::map<std::string, std::string> Proxy::status_text_

Definition at line 50 of file proxy.cpp.

std::string Proxy::target_frame_

Definition at line 48 of file proxy.cpp.

Definition at line 45 of file proxy.cpp.

Definition at line 51 of file proxy.cpp.

std::string Proxy::topic_ns_

Definition at line 47 of file proxy.cpp.


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


interactive_marker_proxy
Author(s): David Gossow
autogenerated on Thu Jun 6 2019 18:55:23