multicontact-api 4.1.0
API to define and store Contact phases and Contact Sequences
Loading...
Searching...
No Matches
multicontact_api::python::ContactPatchPythonVisitor< ContactPatch > Struct Template Reference

#include <multicontact-api/bindings/python/scenario/contact-patch.hpp>

Inheritance diagram for multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >:
Collaboration diagram for multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >:

Public Types

typedef ContactPatch::Scalar Scalar
typedef ContactPatch::SE3 SE3
typedef ContactPatch::ContactModel ContactModel

Public Member Functions

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

Static Public Member Functions

static void expose (const std::string &class_name)

Static Protected Member Functions

static SE3getPlacement (ContactPatch &self)
static void setPlacement (ContactPatch &self, const SE3 &placement)
static Scalar getFriction (ContactPatch &self)
static void setFriction (ContactPatch &self, const Scalar &friction)
static ContactPatch copy (const ContactPatch &self)

Member Typedef Documentation

◆ ContactModel

template<typename ContactPatch>
typedef ContactPatch::ContactModel multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::ContactModel

◆ Scalar

template<typename ContactPatch>
typedef ContactPatch::Scalar multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::Scalar

◆ SE3

template<typename ContactPatch>
typedef ContactPatch::SE3 multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::SE3

Member Function Documentation

◆ copy()

template<typename ContactPatch>
ContactPatch multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::copy(const ContactPatch &self)
inlinestaticprotected

◆ expose()

template<typename ContactPatch>
void multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::expose(const std::string &class_name)
inlinestatic

◆ getFriction()

template<typename ContactPatch>
Scalar multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::getFriction(ContactPatch &self)
inlinestaticprotected

◆ getPlacement()

template<typename ContactPatch>
SE3 & multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::getPlacement(ContactPatch &self)
inlinestaticprotected

◆ setFriction()

template<typename ContactPatch>
void multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::setFriction(ContactPatch &self,
const Scalar &friction )
inlinestaticprotected

◆ setPlacement()

template<typename ContactPatch>
void multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::setPlacement(ContactPatch &self,
const SE3 &placement )
inlinestaticprotected

◆ visit()

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

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