diff --git a/include/dynamic-graph/python/dynamic-graph-py.hh b/include/dynamic-graph/python/dynamic-graph-py.hh index e218f256f3f7f5695575801d4317ef761128fb65..402ce4c8cd7f6b953c9020e1842e0b872f39f9d1 100644 --- a/include/dynamic-graph/python/dynamic-graph-py.hh +++ b/include/dynamic-graph/python/dynamic-graph-py.hh @@ -54,9 +54,6 @@ PyObject* getStreamPrintPeriod(PyObject* self, PyObject* args); namespace factory { PyObject* getEntityClassList(PyObject* self, PyObject* args); } -namespace signalCaster { -PyObject* getSignalTypeList(PyObject* self, PyObject* args); -} namespace pool { PyObject* writeGraph(PyObject* self, PyObject* args); PyObject* getEntityList(PyObject* self, PyObject* args); @@ -133,8 +130,6 @@ __attribute__((unused)) static PyMethodDef dynamicGraphMethods[] = { "get the doc string of an entity type"}, {"factory_get_entity_class_list", dynamicgraph::python::factory::getEntityClassList, METH_VARARGS, "return the list of entity classes"}, - {"signal_caster_get_type_list", dynamicgraph::python::signalCaster::getSignalTypeList, METH_VARARGS, - "return the list of signal type names"}, {"writeGraph", dynamicgraph::python::pool::writeGraph, METH_VARARGS, "Write the graph of entities in a filename."}, {"get_entity_list", dynamicgraph::python::pool::getEntityList, METH_VARARGS, "return the list of instanciated entities"}, diff --git a/src/dynamic_graph/CMakeLists.txt b/src/dynamic_graph/CMakeLists.txt index adc8bd7f4eb17f79ee008e08ca7ea8e9bd158bbf..4354514a1baa606bf7e41fa4016d7053e241aa3b 100644 --- a/src/dynamic_graph/CMakeLists.txt +++ b/src/dynamic_graph/CMakeLists.txt @@ -12,7 +12,6 @@ ADD_LIBRARY(${PYTHON_MODULE} MODULE pool-py.cc python-compat.cc signal-base-py.cc - signal-caster-py.cc signal-wrapper.cc ) diff --git a/src/dynamic_graph/signal-caster-py.cc b/src/dynamic_graph/signal-caster-py.cc deleted file mode 100644 index 73b854c0b68adbabdc13009b3ec8f0aa66e6b36b..0000000000000000000000000000000000000000 --- a/src/dynamic_graph/signal-caster-py.cc +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2010, Florent Lamiraux, Thomas Moulard, LAAS-CNRS. - -#include <iostream> -#include <sstream> - -#include <dynamic-graph/signal-caster.h> - -#include "dynamic-graph/python/dynamic-graph-py.hh" - -namespace dynamicgraph { -namespace python { - -namespace signalCaster { -PyObject* getSignalTypeList(PyObject* /*self*/, PyObject* args) { - if (!PyArg_ParseTuple(args, "")) return NULL; - std::vector<std::string> typeList = dynamicgraph::SignalCaster::getInstance()->listTypenames(); - Py_ssize_t typeNumber = typeList.size(); - // Build a tuple object - PyObject* typeTuple = PyTuple_New(typeNumber); - - for (Py_ssize_t iType = 0; iType < typeNumber; ++iType) { - PyObject* className = Py_BuildValue("s", typeList[iType].c_str()); - PyTuple_SetItem(typeTuple, iType, className); - } - - return Py_BuildValue("O", typeTuple); -} -} // namespace signalCaster -} // namespace python -} // namespace dynamicgraph