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 >
static ContactPatch multicontact_api::python::ContactPatchPythonVisitor< ContactPatch >::copy ( const ContactPatch &  self)
inlinestaticprotected

◆ expose()

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

◆ getFriction()

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

◆ getPlacement()

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

◆ setFriction()

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

◆ setPlacement()

template<typename ContactPatch >
static 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: