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 >
static int multicontact_api::python::LCPythonVisitor< LC >::dim ( )
inlinestaticprotected

◆ expose()

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

◆ getRays()

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

◆ setRays()

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

◆ toString()

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