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

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

Inheritance diagram for multicontact_api::python::LCPythonVisitor< LC >:
Collaboration diagram for multicontact_api::python::LCPythonVisitor< LC >:

Public Types

typedef bp::class_< LC > PyClass
typedef LC Type
typedef LC::MatrixDx MatrixDx
typedef LC::VectorD VectorD
typedef LC::Scalar Scalar
typedef LC::Index Index

Public Member Functions

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

Static Public Member Functions

static PyClassexpose (const std::string &class_name, std::string doc="")

Static Protected Member Functions

static std::string toString (const LC &c)
static MatrixDx getRays (const LC &self)
static void setRays (LC &self, const MatrixDx &rays)
static int dim ()

Member Typedef Documentation

◆ Index

template<typename LC>
typedef LC::Index multicontact_api::python::LCPythonVisitor< LC >::Index

◆ MatrixDx

template<typename LC>
typedef LC::MatrixDx multicontact_api::python::LCPythonVisitor< LC >::MatrixDx

◆ PyClass

template<typename LC>
typedef bp::class_<LC> multicontact_api::python::LCPythonVisitor< LC >::PyClass

◆ Scalar

template<typename LC>
typedef LC::Scalar multicontact_api::python::LCPythonVisitor< LC >::Scalar

◆ Type

template<typename LC>
typedef LC multicontact_api::python::LCPythonVisitor< LC >::Type

◆ VectorD

template<typename LC>
typedef LC::VectorD multicontact_api::python::LCPythonVisitor< LC >::VectorD

Member Function Documentation

◆ dim()

template<typename LC>
int multicontact_api::python::LCPythonVisitor< LC >::dim()
inlinestaticprotected

◆ expose()

template<typename LC>
PyClass & multicontact_api::python::LCPythonVisitor< LC >::expose(const std::string &class_name,
std::stringdoc = "" )
inlinestatic

◆ getRays()

template<typename LC>
MatrixDx multicontact_api::python::LCPythonVisitor< LC >::getRays(const LC &self)
inlinestaticprotected

◆ setRays()

template<typename LC>
void multicontact_api::python::LCPythonVisitor< LC >::setRays(LC &self,
const MatrixDx &rays )
inlinestaticprotected

◆ toString()

template<typename LC>
std::string multicontact_api::python::LCPythonVisitor< LC >::toString(const LC &c)
inlinestaticprotected

◆ visit()

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

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