5#ifndef __pinocchio_python_utils_std_vector_hpp__
6#define __pinocchio_python_utils_std_vector_hpp__
8#include "pinocchio/bindings/python/fwd.hpp"
9#include <eigenpy/std-vector.hpp>
16 template<
typename Derived>
17 struct has_operator_equal<
19 typename std::enable_if<
20 std::is_base_of<::pinocchio::NumericalBase<Derived>, Derived>::value,
21 Derived>::type> : has_operator_equal<typename ::pinocchio::NumericalBase<Derived>::Scalar>
25 template<
typename _Scalar,
int _Rows,
int _Cols,
int _Options>
26 struct has_operator_equal<Eigen::Matrix<_Scalar, _Rows, _Cols, _Options>>
27 : has_operator_equal<typename Eigen::Matrix<_Scalar, _Rows, _Cols, _Options>::Scalar>
40 bool EnableFromPythonListConverter =
true,
41#ifdef PINOCCHIO_PYTHON_NO_SERIALIZATION
42 bool pickable =
false>
46 using StdVectorPythonVisitor = eigenpy::
47 StdVectorPythonVisitor<vector_type, NoProxy, EnableFromPythonListConverter, pickable>;
Main pinocchio namespace.