Protected Member Functions | Protected Attributes
wcf::WorldCanvasClient Class Reference

#include <world_canvas_client.hpp>

Inheritance diagram for wcf::WorldCanvasClient:
Inheritance graph
[legend]

List of all members.

Protected Member Functions

template<typename T >
ros::ServiceClient getServiceHandle (const std::string &service_name, double timeout=5.0)
 WorldCanvasClient (const std::string &srv_namespace="")

Protected Attributes

ros::NodeHandle nh
std::string srv_namespace

Detailed Description

Base class for clients of the world canvas server.

Definition at line 19 of file world_canvas_client.hpp.


Constructor & Destructor Documentation

wcf::WorldCanvasClient::WorldCanvasClient ( const std::string &  srv_namespace = "") [inline, protected]

Initializes the required stuff to interface with the world canvas server.

Parameters:
srv_namespace,:World canvas handles can be found under this namespace.

Definition at line 31 of file world_canvas_client.hpp.


Member Function Documentation

template<typename T >
ros::ServiceClient wcf::WorldCanvasClient::getServiceHandle ( const std::string &  service_name,
double  timeout = 5.0 
) [inline, protected]

Create a service client of the template type and wait until the service is available.

Parameters:
service_name,:ROS service name to get, without namespace.
timeout,:Timeout to wait for the service to come up.
Returns:
: The service handle.
Exceptions:
ROS exception on timeout.

Definition at line 47 of file world_canvas_client.hpp.


Member Data Documentation

Reimplemented in wcf::AnnotationCollection.

Definition at line 22 of file world_canvas_client.hpp.

std::string wcf::WorldCanvasClient::srv_namespace [protected]

Definition at line 23 of file world_canvas_client.hpp.


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


world_canvas_client_cpp
Author(s): Jorge Santos
autogenerated on Thu Jun 6 2019 18:32:38