signal-base-py.cc File Reference
#include <Python.h>
#include <iostream>
#include <sstream>
#include <dynamic-graph/signal-base.h>
#include <dynamic-graph/signal.h>
#include <dynamic-graph/signal-ptr.h>
#include <dynamic-graph/signal-caster.h>
#include <dynamic-graph/linear-algebra.h>
#include <dynamic-graph/pool.h>
#include <dynamic-graph/factory.h>
#include "convert-dg-to-py.hh"
#include "exception.hh"
#include "signal-wrapper.hh"
Include dependency graph for signal-base-py.cc:

Namespaces

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

Macros

#define SIGNAL_WRAPPER_TYPE(IF, Enum, Type)
 

Functions

static void dynamicgraph::python::signalBase::destroy (void *self)
 Destroy an instance of InvertedPendulum. More...
 
PyObject * dynamicgraph::python::signalBase::create (PyObject *, PyObject *args)
 Create an instance of SignalBase. More...
 
template<class T >
SignalWrapper< T, int > * dynamicgraph::python::signalBase::createSignalWrapperTpl (const char *name, PyObject *o, std::string &error)
 
PythonSignalContainer * dynamicgraph::python::signalBase::getPythonSignalContainer ()
 
PyObject * dynamicgraph::python::signalBase::createSignalWrapper (PyObject *, PyObject *args)
 Create an instance of SignalWrapper. More...
 
PyObject * dynamicgraph::python::signalBase::getTime (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::setTime (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::display (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::displayDependencies (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::getValue (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::getName (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::getClassName (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::setValue (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::recompute (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::unplug (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::isPlugged (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::getPlugged (PyObject *self, PyObject *args)
 

Macro Definition Documentation

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

Referenced by dynamicgraph::python::signalBase::createSignalWrapper().