constant.hpp
Go to the documentation of this file.
1 //
2 // Copyright (c) 2018 CNRS
3 //
4 
5 #ifndef __pinocchio_python_utils_constant_hpp__
6 #define __pinocchio_python_utils_constant_hpp__
7 
8 #include <boost/python/scope.hpp>
9 
10 namespace boost
11 {
12  namespace python
13  {
14 
23  template<typename T>
24  void def_constant(const char * name, const T & value)
25  {
26  namespace bp = boost::python;
27  bp::scope().attr(name) = value;
28  }
29 
30  } // namespace python
31 } // namespace boost
32 
33 #endif // ifndef __pinocchio_python_utils_constant_hpp__
simulation-contact-dynamics.T
int T
Definition: simulation-contact-dynamics.py:89
boost::python
boost::python::def_constant
void def_constant(const char *name, const T &value)
Define a constant given its value and a name within the current Boost Python scope.
Definition: constant.hpp:24
boost
python
value
float value
setup.name
name
Definition: cmake/cython/setup.in.py:179


pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:08