Template Struct StdAlignedVectorPythonVisitor
Defined in File std-aligned-vector.hpp
Inheritance Relationships
Base Types
public boost::python::vector_indexing_suite< container::aligned_vector< T >, false, eigenpy::internal::contains_vector_derived_policies< container::aligned_vector< T >, false > >
public eigenpy::StdContainerFromPythonList< container::aligned_vector< T > >
Struct Documentation
-
template<class T, bool NoProxy = false, bool EnableFromPythonListConverter = true>
struct StdAlignedVectorPythonVisitor : public boost::python::vector_indexing_suite<container::aligned_vector<T>, false, eigenpy::internal::contains_vector_derived_policies<container::aligned_vector<T>, false>>, public eigenpy::StdContainerFromPythonList<container::aligned_vector<T>> Expose an container::aligned_vector from a type given as template argument.
See also
- 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 eigenpy::StdContainerFromPythonList<vector_type, NoProxy> FromPythonListConverter
Public Static Functions
-
static inline void expose(const std::string &class_name, const std::string &doc_string = "")
-
template<typename VisitorDerived>
static inline void expose(const std::string &class_name, const boost::python::def_visitor<VisitorDerived> &visitor)
-
template<typename VisitorDerived>
static inline void expose(const std::string &class_name, const std::string &doc_string, const boost::python::def_visitor<VisitorDerived> &visitor)