Public Member Functions | Public Attributes
hrl_clickable_world::DisplayManager Class Reference

List of all members.

Public Member Functions

bool clearButtonsCB (std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
bool displayButtonsCB (DisplayButtons::Request &req, DisplayButtons::Response &resp)
void displayButtonsCB (std::vector< visualization_msgs::Marker > &buttons_msg)
 DisplayManager ()
void doLImageClickCB (const geometry_msgs::PointStamped &msg)
void doOverlay (const sensor_msgs::ImageConstPtr &img_msg, const sensor_msgs::CameraInfoConstPtr &info_msg)
bool imageClickSrvCB (ClickImage::Request &req, ClickImage::Response &resp)
void lImageClickCB (const geometry_msgs::PointStamped &msg)
void onInit ()
void rImageClickCB (const geometry_msgs::PointStamped &msg)
 ~DisplayManager ()

Public Attributes

ros::ServiceClient button_action_srv
vector< uint32_t > button_inds
image_transport::Publisher button_pub
ros::Publisher button_pushed_pub
vector< cv::Mat > button_rasters
vector
< visualization_msgs::Marker > 
buttons
bool buttons_on
image_geometry::PinholeCameraModel cam_model
image_transport::CameraSubscriber camera_sub
ros::ServiceServer clear_buttons_srv
ros::ServiceServer display_buttons_srv
ros::ServiceServer image_click_srv
boost::mutex img_click_lock
boost::shared_ptr< boost::thread > img_click_thread
image_transport::ImageTransport img_trans
ros::Subscriber l_image_click_sub
ros::NodeHandle nhdl
image_transport::Publisher overlay_pub
ros::Publisher perceive_pub
ros::ServiceClient pixel23d_srv
ros::Subscriber r_image_click_sub
tf::TransformListener tf_listener

Detailed Description

Definition at line 31 of file display_manager.cpp.


Constructor & Destructor Documentation

Definition at line 66 of file display_manager.cpp.

Definition at line 70 of file display_manager.cpp.


Member Function Documentation

bool hrl_clickable_world::DisplayManager::clearButtonsCB ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  resp 
)

Definition at line 219 of file display_manager.cpp.

Definition at line 204 of file display_manager.cpp.

void hrl_clickable_world::DisplayManager::displayButtonsCB ( std::vector< visualization_msgs::Marker > &  buttons_msg)

Definition at line 210 of file display_manager.cpp.

void hrl_clickable_world::DisplayManager::doLImageClickCB ( const geometry_msgs::PointStamped &  msg)

Definition at line 166 of file display_manager.cpp.

void hrl_clickable_world::DisplayManager::doOverlay ( const sensor_msgs::ImageConstPtr &  img_msg,
const sensor_msgs::CameraInfoConstPtr &  info_msg 
)

Definition at line 96 of file display_manager.cpp.

Definition at line 145 of file display_manager.cpp.

void hrl_clickable_world::DisplayManager::lImageClickCB ( const geometry_msgs::PointStamped &  msg)

Definition at line 150 of file display_manager.cpp.

Definition at line 73 of file display_manager.cpp.

void hrl_clickable_world::DisplayManager::rImageClickCB ( const geometry_msgs::PointStamped &  msg)

Definition at line 158 of file display_manager.cpp.


Member Data Documentation

Definition at line 35 of file display_manager.cpp.

Definition at line 48 of file display_manager.cpp.

Definition at line 40 of file display_manager.cpp.

Definition at line 33 of file display_manager.cpp.

Definition at line 49 of file display_manager.cpp.

Definition at line 47 of file display_manager.cpp.

Definition at line 46 of file display_manager.cpp.

Definition at line 41 of file display_manager.cpp.

Definition at line 39 of file display_manager.cpp.

Definition at line 34 of file display_manager.cpp.

Definition at line 34 of file display_manager.cpp.

Definition at line 34 of file display_manager.cpp.

Definition at line 44 of file display_manager.cpp.

Definition at line 43 of file display_manager.cpp.

Definition at line 38 of file display_manager.cpp.

Definition at line 36 of file display_manager.cpp.

Definition at line 37 of file display_manager.cpp.

Definition at line 40 of file display_manager.cpp.

Definition at line 33 of file display_manager.cpp.

Definition at line 35 of file display_manager.cpp.

Definition at line 36 of file display_manager.cpp.

Definition at line 42 of file display_manager.cpp.


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


hrl_clickable_world
Author(s): Kelsey Hawkins, Advisor: Prof. Charlie Kemp (Healthcare Robotics Lab at Georgia Tech)
autogenerated on Wed Nov 27 2013 11:54:29