Namespaces | Macros | Typedefs | Functions
signal-base-py.cc File Reference
#include <dynamic-graph/linear-algebra.h>
#include <dynamic-graph/signal-base.h>
#include <dynamic-graph/signal-ptr.h>
#include <dynamic-graph/signal-time-dependent.h>
#include <dynamic-graph/signal.h>
#include <dynamic-graph/value.h>
#include <boost/python.hpp>
#include <iostream>
#include <sstream>
#include "dynamic-graph/python/dynamic-graph-py.hh"
#include "dynamic-graph/python/signal-wrapper.hh"
#include "dynamic-graph/python/signal.hh"
Include dependency graph for signal-base-py.cc:

Go to the source code of this file.

Namespaces

 dynamicgraph
 
 dynamicgraph::python
 
 dynamicgraph::python::signalBase
 

Macros

#define SIGNAL_WRAPPER_TYPE(IF, Enum, Type)
 

Typedefs

typedef Eigen::MatrixXd dynamicgraph::python::Matrix
 
typedef Eigen::Matrix< double, 4, 4 > dynamicgraph::python::Matrix4
 
typedef Eigen::Transform< double, 3, Eigen::Affine > dynamicgraph::python::MatrixHomogeneous
 
typedef Eigen::Matrix< double, 3, 3 > dynamicgraph::python::MatrixRotation
 
typedef Eigen::Matrix< double, 6, 6 > dynamicgraph::python::MatrixTwist
 
typedef Eigen::Quaternion< double > dynamicgraph::python::Quaternion
 
typedef int dynamicgraph::python::time_type
 
typedef Eigen::VectorXd dynamicgraph::python::Vector
 
typedef Eigen::Vector3d dynamicgraph::python::Vector3
 
typedef Eigen::Matrix< double, 7, 1 > dynamicgraph::python::Vector7
 
typedef Eigen::AngleAxis< double > dynamicgraph::python::VectorUTheta
 

Functions

SignalBase< int > * dynamicgraph::python::signalBase::createSignalWrapper (const char *name, const char *type, bp::object object)
 Create an instance of SignalWrapper. More...
 
template<class T >
SignalWrapper< T, int > * dynamicgraph::python::signalBase::createSignalWrapperTpl (const char *name, bp::object o, std::string &error)
 
template<>
auto dynamicgraph::python::exposeSignal< MatrixHomogeneous, time_type > (const std::string &name)
 
template<typename Time >
void dynamicgraph::python::exposeSignalBase (const char *name)
 
void dynamicgraph::python::exposeSignals ()
 
PythonSignalContainer * dynamicgraph::python::signalBase::getPythonSignalContainer ()
 

Macro Definition Documentation

◆ SIGNAL_WRAPPER_TYPE

#define SIGNAL_WRAPPER_TYPE (   IF,
  Enum,
  Type 
)
Value:
IF(command::Value::typeName(command::Value::Enum).compare(type) == 0) { \
obj = createSignalWrapperTpl<Type>(name, object, error); \
}

Definition at line 148 of file signal-base-py.cc.



dynamic-graph-python
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Sun Jun 25 2023 02:55:50