Public Types | Public Member Functions | List of all members
boost::python::extract< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & > Struct Template Reference

Specialization of the boost::python::extract struct for references to Eigen matrix objects. More...

#include <std-vector.hpp>

Inheritance diagram for boost::python::extract< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & >:
Inheritance graph
[legend]

Public Types

typedef extract_to_eigen_ref< MatrixTypebase
 
typedef Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > MatrixType
 
- Public Types inherited from boost::python::extract_to_eigen_ref< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >
typedef Eigen::Ref< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > RefType
 
typedef RefType result_type
 

Public Member Functions

 extract (api::object const &o)
 
 extract (PyObject *o)
 
- Public Member Functions inherited from boost::python::extract_to_eigen_ref< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >
 extract_to_eigen_ref (api::object const &o)
 
 extract_to_eigen_ref (PyObject *o)
 
 operator result_type () const
 

Additional Inherited Members

- Protected Types inherited from boost::python::extract_to_eigen_ref< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >
typedef converter::extract_rvalue< RefTypebase
 

Detailed Description

template<typename Scalar, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
struct boost::python::extract< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & >

Specialization of the boost::python::extract struct for references to Eigen matrix objects.

Definition at line 150 of file std-vector.hpp.

Member Typedef Documentation

◆ base

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
typedef extract_to_eigen_ref<MatrixType> boost::python::extract< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & >::base

Definition at line 155 of file std-vector.hpp.

◆ MatrixType

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
typedef Eigen::Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols> boost::python::extract< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & >::MatrixType

Definition at line 154 of file std-vector.hpp.

Constructor & Destructor Documentation

◆ extract() [1/2]

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
boost::python::extract< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & >::extract ( PyObject *  o)
inline

Definition at line 156 of file std-vector.hpp.

◆ extract() [2/2]

template<typename Scalar , int Rows, int Cols, int Options, int MaxRows, int MaxCols>
boost::python::extract< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > & >::extract ( api::object const &  o)
inline

Definition at line 157 of file std-vector.hpp.


The documentation for this struct was generated from the following file:


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Fri Apr 26 2024 02:17:35