multicontact-api 4.1.0
API to define and store Contact phases and Contact Sequences
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>
void multicontact_api::python::EllipsoidPythonVisitor< Ellipsoid >::expose(const std::string &class_name)
inlinestatic

◆ get_A()

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

◆ get_center()

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

◆ set_A()

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

◆ set_center()

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

◆ toString()

template<typename Ellipsoid>
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: