eigenpy 3.12.0
Bindings between Numpy and Eigen using Boost.Python
Loading...
Searching...
No Matches
eigenpy::registration_class< W > Class Template Reference

#include <eigenpy/registration_class.hpp>

Public Types

using self = registration_class

Public Member Functions

 registration_class (bp::object object)
 object Hold the namespace of the class that will be modified
template<class Visitor>
selfdef (Visitor const &visitor)
template<class DerivedVisitor>
selfdef (bp::def_visitor< DerivedVisitor > const &visitor)
template<class F>
selfdef (char const *name, F f)
template<class A1, class A2>
selfdef (char const *name, A1 a1, A2 const &a2)
template<class Fn, class A1, class A2>
selfdef (char const *name, Fn fn, A1 const &a1, A2 const &a2)
template<class Fn, class A1, class A2, class A3>
selfdef (char const *name, Fn fn, A1 const &a1, A2 const &a2, A3 const &a3)

Detailed Description

template<class W>
class eigenpy::registration_class< W >

Copy of the

See also
boost::python::class_ This class allow to add methods to an existing class without registering it again.

Definition at line 19 of file registration_class.hpp.

Member Typedef Documentation

◆ self

template<class W>
using eigenpy::registration_class< W >::self = registration_class

Definition at line 21 of file registration_class.hpp.

Constructor & Destructor Documentation

◆ registration_class()

template<class W>
eigenpy::registration_class< W >::registration_class(bp::objectobject)
inline

object Hold the namespace of the class that will be modified

Definition at line 24 of file registration_class.hpp.

Member Function Documentation

◆ def() [1/6]

template<class W>
template<class DerivedVisitor>
self & eigenpy::registration_class< W >::def(bp::def_visitor< DerivedVisitor > const &visitor)
inline

Definition at line 34 of file registration_class.hpp.

◆ def() [2/6]

template<class W>
template<class A1, class A2>
self & eigenpy::registration_class< W >::def(char const *name,
A1a1,
A2 const &a2 )
inline
See also
boost::python::class_::def(char const* name, A1 a1, A2 const& a2)

Definition at line 49 of file registration_class.hpp.

◆ def() [3/6]

template<class W>
template<class F>
self & eigenpy::registration_class< W >::def(char const *name,
Ff )
inline
See also
boost::python::class_::def(char const* name, F f)

Definition at line 41 of file registration_class.hpp.

◆ def() [4/6]

template<class W>
template<class Fn, class A1, class A2>
self & eigenpy::registration_class< W >::def(char const *name,
Fnfn,
A1 const &a1,
A2 const &a2 )
inline
See also
boost::python::class_::def(char const* name, Fn fn, A1 const& a1, A2 const& a2)

Definition at line 57 of file registration_class.hpp.

◆ def() [5/6]

template<class W>
template<class Fn, class A1, class A2, class A3>
self & eigenpy::registration_class< W >::def(char const *name,
Fnfn,
A1 const &a1,
A2 const &a2,
A3 const &a3 )
inline
See also
boost::python::class_::def(char const* name, Fn fn, A1 const& a1, A2 const& a2, A3 const& a3)

Definition at line 67 of file registration_class.hpp.

◆ def() [6/6]

template<class W>
template<class Visitor>
self & eigenpy::registration_class< W >::def(Visitor const &visitor)
inline
See also
boost::python::class_::def(bp::def_visitor<Derived> const& visitor)

Definition at line 28 of file registration_class.hpp.


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