dynamic-graph-py.hh File Reference
#include <iostream>
#include <sstream>
#include <dynamic-graph/debug.h>
#include <dynamic-graph/exception-factory.h>
#include <dynamic-graph/signal-base.h>
#include "dynamic-graph/python/signal-wrapper.hh"
Include dependency graph for dynamic-graph-py.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dynamicgraph::python::module_state
 

Namespaces

 dynamicgraph
 
 dynamicgraph::python
 
 dynamicgraph::python::signalBase
 
 dynamicgraph::python::entity
 
 dynamicgraph::python::factory
 
 dynamicgraph::python::signalCaster
 
 dynamicgraph::python::pool
 
 dynamicgraph::python::debug
 

Macros

#define GETSTATE(m)   (&dynamicgraph::python::_state)
 
#define DGPYERROR(m)   dynamicgraph::python::dgpyError
 
#define INITERROR   return
 

Functions

PyObject * dynamicgraph::python::signalBase::create (PyObject *, PyObject *args)
 Create an instance of SignalBase. More...
 
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::getName (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::signalBase::getClassName (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::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)
 
PyObject * dynamicgraph::python::entity::create (PyObject *, PyObject *args)
 Create an instance of Entity. More...
 
PyObject * dynamicgraph::python::entity::display (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::entity::getName (PyObject *, PyObject *args)
 Get name of entity. More...
 
PyObject * dynamicgraph::python::entity::getClassName (PyObject *, PyObject *args)
 Get class name of entity. More...
 
PyObject * dynamicgraph::python::entity::hasSignal (PyObject *, PyObject *args)
 Check if the entity has a signal with the given name. More...
 
PyObject * dynamicgraph::python::entity::getSignal (PyObject *, PyObject *args)
 Get a signal by name. More...
 
PyObject * dynamicgraph::python::entity::listSignals (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::entity::executeCommand (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::entity::listCommands (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::entity::getCommandDocstring (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::entity::getDocString (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::entity::setLoggerVerbosityLevel (PyObject *, PyObject *args)
 Set verbosity Level. More...
 
PyObject * dynamicgraph::python::entity::getLoggerVerbosityLevel (PyObject *, PyObject *args)
 Get verbosity Level. More...
 
PyObject * dynamicgraph::python::entity::setTimeSample (PyObject *, PyObject *args)
 Set time sample. More...
 
PyObject * dynamicgraph::python::entity::getTimeSample (PyObject *, PyObject *args)
 Get stream print period. More...
 
PyObject * dynamicgraph::python::entity::setStreamPrintPeriod (PyObject *, PyObject *args)
 Set print period. More...
 
PyObject * dynamicgraph::python::entity::getStreamPrintPeriod (PyObject *, PyObject *args)
 Get stream print period. More...
 
PyObject * dynamicgraph::python::factory::getEntityClassList (PyObject *, PyObject *args)
 Get name of entity. More...
 
PyObject * dynamicgraph::python::signalCaster::getSignalTypeList (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::pool::writeGraph (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::pool::getEntityList (PyObject *, PyObject *args)
 Get list of entities. More...
 
PyObject * dynamicgraph::python::debug::addLoggerFileOutputStream (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::debug::addLoggerCoutOutputStream (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::debug::closeLoggerFileOutputStream (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::debug::realTimeLoggerSpinOnce (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::debug::realTimeLoggerDestroy (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::debug::realTimeLoggerInstance (PyObject *self, PyObject *args)
 
PyObject * dynamicgraph::python::plug (PyObject *, PyObject *args)
 plug a signal into another one. More...
 
PyObject * dynamicgraph::python::enableTrace (PyObject *, PyObject *args)
 
PyObject * dynamicgraph::python::error_out (PyObject *, PyObject *)
 
 dynamicgraph::python::__attribute__ ((unused)) static PyMethodDef dynamicGraphMethods[]
 List of python functions. More...
 

Macro Definition Documentation

◆ DGPYERROR

#define DGPYERROR (   m)    dynamicgraph::python::dgpyError

◆ GETSTATE

#define GETSTATE (   m)    (&dynamicgraph::python::_state)

◆ INITERROR

#define INITERROR   return