Classes | Namespaces | Typedefs | Functions
dynamic-graph-py.cc File Reference
#include "dynamic-graph/python/dynamic-graph-py.hh"
#include <dynamic-graph/command.h>
#include <dynamic-graph/debug.h>
#include <dynamic-graph/entity.h>
#include <dynamic-graph/exception-factory.h>
#include <dynamic-graph/factory.h>
#include <dynamic-graph/pool.h>
#include <dynamic-graph/signal-base.h>
#include <dynamic-graph/signal-time-dependent.h>
#include <dynamic-graph/signal.h>
#include <dynamic-graph/tracer.h>
#include <Eigen/Geometry>
#include <boost/python.hpp>
#include <boost/python/raw_function.hpp>
#include <boost/python/suite/indexing/map_indexing_suite.hpp>
#include <eigenpy/eigenpy.hpp>
#include <eigenpy/geometry.hpp>
#include <iostream>
#include <sstream>
#include "dynamic-graph/python/convert-dg-to-py.hh"
#include "dynamic-graph/python/module.hh"
#include "dynamic-graph/python/signal-wrapper.hh"
Include dependency graph for dynamic-graph-py.cc:

Go to the source code of this file.

Classes

struct  MapOfEntitiesPairToPythonConverter
 
class  PythonEntity
 

Namespaces

 dynamicgraph
 
 dynamicgraph::python
 

Typedefs

typedef bp::return_value_policy< bp::manage_new_object > manage_new_object
 
typedef dg::PoolStorage::Entities MapOfEntities
 
typedef bp::return_value_policy< bp::reference_existing_object > reference_existing_object
 

Functions

 BOOST_PYTHON_MODULE (wrap)
 
 DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN (PythonEntity, "PythonEntity")
 
void enableEigenPy ()
 
void dynamicgraph::python::enableTrace (bool enable, const char *filename)
 
void exposeCommand ()
 
void exposeEntityBase ()
 
void exposeOldAPI ()
 
MapOfEntitiesgetEntityMap ()
 
dg::SignalBase< dg::sigtime_t > * getSignal (dg::Entity &e, const std::string &name)
 
void dynamicgraph::python::plug (SignalBase< sigtime_t > *signalOut, SignalBase< sigtime_t > *signalIn)
 plug a signal into another one. More...
 

Typedef Documentation

◆ manage_new_object

typedef bp::return_value_policy<bp::manage_new_object> manage_new_object

Definition at line 52 of file dynamic-graph-py.cc.

◆ MapOfEntities

Definition at line 56 of file dynamic-graph-py.cc.

◆ reference_existing_object

typedef bp::return_value_policy<bp::reference_existing_object> reference_existing_object

Definition at line 54 of file dynamic-graph-py.cc.

Function Documentation

◆ BOOST_PYTHON_MODULE()

BOOST_PYTHON_MODULE ( wrap  )

Definition at line 277 of file dynamic-graph-py.cc.

◆ DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN()

DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN ( PythonEntity  ,
"PythonEntity"   
)

◆ enableEigenPy()

void enableEigenPy ( )

Definition at line 266 of file dynamic-graph-py.cc.

◆ exposeCommand()

void exposeCommand ( )

Definition at line 220 of file dynamic-graph-py.cc.

◆ exposeEntityBase()

void exposeEntityBase ( )

Definition at line 90 of file dynamic-graph-py.cc.

◆ exposeOldAPI()

void exposeOldAPI ( )

Definition at line 228 of file dynamic-graph-py.cc.

◆ getEntityMap()

MapOfEntities* getEntityMap ( )

Definition at line 64 of file dynamic-graph-py.cc.

◆ getSignal()

dg::SignalBase<dg::sigtime_t>* getSignal ( dg::Entity e,
const std::string &  name 
)

Definition at line 69 of file dynamic-graph-py.cc.



dynamic-graph-python
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Fri Oct 27 2023 02:16:36