Template Struct StdAlignedVectorPythonVisitor

Inheritance Relationships

Base Types

  • public boost::python::vector_indexing_suite< container::aligned_vector< T >, false >

  • public pinocchio::python::StdContainerFromPythonList< container::aligned_vector< T > > (Template Struct StdContainerFromPythonList)

Struct Documentation

template<class T, bool NoProxy = false, bool EnableFromPythonListConverter = true>
struct StdAlignedVectorPythonVisitor : public boost::python::vector_indexing_suite<container::aligned_vector<T>, false>, public pinocchio::python::StdContainerFromPythonList<container::aligned_vector<T>>

Expose an container::aligned_vector from a type given as template argument.

Template Parameters:
  • T – Type to expose as container::aligned_vector<T>.

  • EnableFromPythonListConverter – Enables the conversion from a Python list to a container::aligned_vector<T>.

Public Types

typedef container::aligned_vector<T> vector_type
typedef StdContainerFromPythonList<vector_type> FromPythonListConverter

Public Functions

inline ::boost::python::class_<vector_type> expose(const std::string &class_name, const std::string &doc_string = "")