dynamic_graph_manager
dg_to_ros.hh File Reference
#include <utility>
#include <vector>
#include <boost/format.hpp>
#include <std_msgs/Float64.h>
#include <std_msgs/UInt32.h>
#include "dynamic_graph_manager/Matrix.h"
#include "dynamic_graph_manager/Vector.h"
#include "geometry_msgs/Transform.h"
#include "geometry_msgs/TransformStamped.h"
#include "geometry_msgs/Twist.h"
#include "geometry_msgs/TwistStamped.h"
#include "geometry_msgs/Vector3Stamped.h"
#include <dynamic-graph/linear-algebra.h>
#include <dynamic-graph/signal-ptr.h>
#include <dynamic-graph/signal-time-dependent.h>
#include <ros_entities/matrix_geometry.hh>
Include dependency graph for dg_to_ros.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dynamic_graph::specific::Vector3
 
class  dynamic_graph::specific::Twist
 
class  dynamic_graph::DgToRos< SotType >
 DgToRos trait type. More...
 
struct  dynamic_graph::DgToRos< double >
 
struct  dynamic_graph::DgToRos< unsigned int >
 
struct  dynamic_graph::DgToRos< Matrix >
 
struct  dynamic_graph::DgToRos< Vector >
 
struct  dynamic_graph::DgToRos< specific::Vector3 >
 
struct  dynamic_graph::DgToRos< MatrixHomogeneous >
 
struct  dynamic_graph::DgToRos< specific::Twist >
 
struct  dynamic_graph::DgToRos< std::pair< specific::Vector3, Vector > >
 
struct  dynamic_graph::DgToRos< std::pair< MatrixHomogeneous, Vector > >
 
struct  dynamic_graph::DgToRos< std::pair< specific::Twist, Vector > >
 

Namespaces

 dynamic_graph
 this is this package namespace in order to avoid naming conflict
 
 dynamic_graph::specific
 Types dedicated to identify pairs of (dg,ros) data.
 

Macros

#define MAKE_SIGNAL_STRING(NAME, IS_INPUT, OUTPUT_TYPE, SIGNAL_NAME)
 

Typedefs

typedef dynamicgraph::Vector dynamic_graph::Vector
 
typedef dynamicgraph::Matrix dynamic_graph::Matrix
 

Functions

std::string dynamic_graph::makeSignalString (const std::string &className, const std::string &instanceName, bool isInputSignal, const std::string &signalType, const std::string &signalName)
 

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

◆ MAKE_SIGNAL_STRING

#define MAKE_SIGNAL_STRING (   NAME,
  IS_INPUT,
  OUTPUT_TYPE,
  SIGNAL_NAME 
)
Value:
makeSignalString( \
typeid(*this).name(), NAME, IS_INPUT, OUTPUT_TYPE, SIGNAL_NAME)