dynamic_graph_manager
ros_publish.hh File Reference
#include <iostream>
#include <map>
#include <boost/interprocess/sync/interprocess_mutex.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/tuple/tuple.hpp>
#include <dynamic-graph/command.h>
#include <dynamic-graph/entity.h>
#include <dynamic-graph/signal-time-dependent.h>
#include <ros/ros.h>
#include <realtime_tools/realtime_publisher.h>
#include "ros_entities/converter.hh"
#include "ros_entities/dg_to_ros.hh"
#include "ros_publish.hxx"
Include dependency graph for ros_publish.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dynamic_graph::RosPublish
 Publish dynamic-graph information into ROS. More...
 

Namespaces

 dynamic_graph
 this is this package namespace in order to avoid naming conflict
 

Macros

#define ROS_PUBLISH_MAKE_COMMAND(CMD)
 

Functions

 dynamic_graph::command::rosPublish::ROS_PUBLISH_MAKE_COMMAND (Add)
 
 dynamic_graph::command::rosPublish::ROS_PUBLISH_MAKE_COMMAND (Clear)
 
 dynamic_graph::command::rosPublish::ROS_PUBLISH_MAKE_COMMAND (List)
 
 dynamic_graph::command::rosPublish::ROS_PUBLISH_MAKE_COMMAND (Rm)
 

Detailed Description

Author
Maximilien Naveau (maxim.nosp@m.ilie.nosp@m.n.nav.nosp@m.eau@.nosp@m.gmail.nosp@m..com)
License:
License BSD-3-Clause
Date
2019-05-22

Macro Definition Documentation

◆ ROS_PUBLISH_MAKE_COMMAND

#define ROS_PUBLISH_MAKE_COMMAND (   CMD)
Value:
class CMD : public Command \
{ \
public: \
CMD(RosPublish& entity, const std::string& docstring); \
virtual Value doExecute(); \
}