Loading...
Searching...
No Matches
multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid > Struct Template Reference

#include <multicontact-api/bindings/python/geometry/ellipsoid.hpp>

Inheritance diagram for multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >:
Collaboration diagram for multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >:

Public Types

typedef Ellipsoid::Matrix Matrix
 
typedef Ellipsoid::Vector Vector
 

Public Member Functions

template<class PyClass >
void visit (PyClass &cl) const
 

Static Public Member Functions

static void set_center (Ellipsoid &e, const Vector &center)
 
static Vector get_center (const Ellipsoid &e)
 
static void set_A (Ellipsoid &e, const Matrix &A)
 
static Matrix get_A (const Ellipsoid &e)
 
static void expose (const std::string &class_name)
 

Static Protected Member Functions

static std::string toString (const Ellipsoid &e)
 

Member Typedef Documentation

◆ Matrix

template<typename Ellipsoid >
typedef Ellipsoid::Matrix multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::Matrix

◆ Vector

template<typename Ellipsoid >
typedef Ellipsoid::Vector multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::Vector

Member Function Documentation

◆ expose()

template<typename Ellipsoid >
static void multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::expose ( const std::string &  class_name)
inlinestatic

◆ get_A()

template<typename Ellipsoid >
static Matrix multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::get_A ( const Ellipsoid &  e)
inlinestatic

◆ get_center()

template<typename Ellipsoid >
static Vector multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::get_center ( const Ellipsoid &  e)
inlinestatic

◆ set_A()

template<typename Ellipsoid >
static void multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::set_A ( Ellipsoid &  e,
const Matrix A 
)
inlinestatic

◆ set_center()

template<typename Ellipsoid >
static void multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::set_center ( Ellipsoid &  e,
const Vector center 
)
inlinestatic

◆ toString()

template<typename Ellipsoid >
static std::string multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::toString ( const Ellipsoid &  e)
inlinestaticprotected

◆ visit()

template<typename Ellipsoid >
template<class PyClass >
void multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::visit ( PyClass &  cl) const
inline

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